📄 init_port.c
字号:
/***************************************************************** Initialization of port of e-puck ** Version 1.0 november 2005 ** Michael Bonani, Francesco Mondada, Davis Dadie ** *****************************************************************/#include "epuck_ports.h"void InitPort(void){/********************** OUTPUTS ***************************/ /*LEDS*/ LED0 = 0; LED1 = 0; LED2 = 0; LED3 = 0; LED4 = 0; LED5 = 0; LED6 = 0; LED7 = 0; LED0_dir = OUTPUT_PIN; LED1_dir = OUTPUT_PIN; LED2_dir = OUTPUT_PIN; LED3_dir = OUTPUT_PIN; LED4_dir = OUTPUT_PIN; LED5_dir = OUTPUT_PIN; LED6_dir = OUTPUT_PIN; LED7_dir = OUTPUT_PIN; front_LED = 0; front_LED_dir = OUTPUT_PIN; body_LED = 0; body_LED_dir = OUTPUT_PIN; /*IR*/ pulse_IR0 = 0; pulse_IR1 = 0; pulse_IR2 = 0; pulse_IR3 = 0; pulse_IR0_dir = OUTPUT_PIN; pulse_IR1_dir = OUTPUT_PIN; pulse_IR2_dir = OUTPUT_PIN; pulse_IR3_dir = OUTPUT_PIN; /*basic audio*/ audio_on = 0; /*turn of speaker and codec*/ audio_on_dir = OUTPUT_PIN; /*motors*/ motor1_pha = 0; motor1_phb = 0; motor1_phc = 0; motor1_phd = 0; motor2_pha = 0; motor2_phb = 0; motor2_phc = 0; motor2_phd = 0; motor1_pha_dir = OUTPUT_PIN; motor1_phb_dir = OUTPUT_PIN; motor1_phc_dir = OUTPUT_PIN; motor1_phd_dir = OUTPUT_PIN; motor2_pha_dir = OUTPUT_PIN; motor2_phb_dir = OUTPUT_PIN; motor2_phc_dir = OUTPUT_PIN; motor2_phd_dir = OUTPUT_PIN; /*camera*/ CAM_reset=0; CAM_reset_dir = OUTPUT_PIN; /*I2C*/ SIO_C=0; SIO_D=0; SIO_C_dir= OUTPUT_PIN; SIO_D_dir= OUTPUT_PIN; /********************** INPUTS **************************/ /*low battery signal active low when Vbatt<3.4V*/ batt_low_dir = INPUT_PIN; /*IR TV receiver on normal extension*/ remote_dir = INPUT_PIN; /* selector*/ selector0_dir = INPUT_PIN; selector1_dir = INPUT_PIN; selector2_dir = INPUT_PIN; selector3_dir = INPUT_PIN; batt_low_dir = INPUT_PIN; /*camera*/ CAM_y0_dir = INPUT_PIN; CAM_y1_dir = INPUT_PIN; CAM_y2_dir = INPUT_PIN; CAM_y3_dir = INPUT_PIN; CAM_y4_dir = INPUT_PIN; CAM_y5_dir = INPUT_PIN; CAM_y6_dir = INPUT_PIN; CAM_y7_dir = INPUT_PIN; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -