This is a complete listing of the RS-EDP software for the mbed module to support the RS-EDP platform.

Dependencies:   mbed

Committer:
DavidGilesHitex
Date:
Fri Nov 19 09:49:16 2010 +0000
Revision:
0:5b7639d1f2c4

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
DavidGilesHitex 0:5b7639d1f2c4 1 /* Header File For the dsPIC Master */
DavidGilesHitex 0:5b7639d1f2c4 2
DavidGilesHitex 0:5b7639d1f2c4 3
DavidGilesHitex 0:5b7639d1f2c4 4 /* Write Functions */
DavidGilesHitex 0:5b7639d1f2c4 5 extern uint8_t I2C0_dsPIC_Reset(uint8_t slave_address);
DavidGilesHitex 0:5b7639d1f2c4 6 extern uint8_t I2C0_dsPIC_Emergency_Stop(uint8_t slave_address);
DavidGilesHitex 0:5b7639d1f2c4 7 extern uint8_t I2C0_dsPIC_Normal_Stop(uint8_t slave_address);
DavidGilesHitex 0:5b7639d1f2c4 8 extern uint8_t I2C0_dsPIC_Ping(uint8_t slave_address);
DavidGilesHitex 0:5b7639d1f2c4 9 extern uint8_t I2C0_dsPIC_Set_Motor_Speed_Demand_Forward(uint8_t slave_address, uint16_t motor_speed_Demand);
DavidGilesHitex 0:5b7639d1f2c4 10 extern uint8_t I2C0_dsPIC_Set_Motor_Speed_Demand_Reverse(uint8_t slave_address, uint16_t motor_speed_Demand);
DavidGilesHitex 0:5b7639d1f2c4 11 extern uint8_t I2C0_dsPIC_Set_Ramp_Up_Speed(uint8_t slave_address, uint16_t ramp_up_speed);
DavidGilesHitex 0:5b7639d1f2c4 12 extern uint8_t I2C0_dsPIC_Set_Ramp_Down_Speed(uint8_t slave_address, uint16_t ramp_down_speed);
DavidGilesHitex 0:5b7639d1f2c4 13 extern uint8_t I2C0_dsPIC_Set_Motor_Direction(uint8_t slave_address, uint8_t direction);
DavidGilesHitex 0:5b7639d1f2c4 14 extern uint8_t I2C0_dsPIC_Start_Motor_Rotation(uint8_t slave_address);
DavidGilesHitex 0:5b7639d1f2c4 15 extern uint8_t I2C0_dsPIC_Set_Rotation_Counts(uint8_t slave_address, uint32_t motor_rotation_counts);
DavidGilesHitex 0:5b7639d1f2c4 16 extern uint8_t I2C0_dsPIC_Goto_Home(uint8_t slave_address, uint8_t home_direction, uint8_t home_speed);
DavidGilesHitex 0:5b7639d1f2c4 17
DavidGilesHitex 0:5b7639d1f2c4 18
DavidGilesHitex 0:5b7639d1f2c4 19 /* Read Functions */
DavidGilesHitex 0:5b7639d1f2c4 20 extern uint8_t I2C0_dsPIC_Read_Tacho_Speed_Instantaneous(uint8_t slave_address, uint8_t *rx_array);
DavidGilesHitex 0:5b7639d1f2c4 21 extern uint8_t I2C0_dsPIC_Read_Tacho_Speed_Average(uint8_t slave_address, uint8_t *rx_array);
DavidGilesHitex 0:5b7639d1f2c4 22 extern uint8_t I2C0_dsPIC_Read_Motor_Current_Instantaneous(uint8_t slave_address, uint8_t *rx_array);
DavidGilesHitex 0:5b7639d1f2c4 23 extern uint8_t I2C0_dsPIC_Read_Motor_Current_Average(uint8_t slave_address, uint8_t *rx_array);
DavidGilesHitex 0:5b7639d1f2c4 24 extern uint8_t I2C0_dsPIC_Read_Vbus_Instantaneous(uint8_t slave_address, uint8_t *rx_array);
DavidGilesHitex 0:5b7639d1f2c4 25 extern uint8_t I2C0_dsPIC_Read_Vbus_Average(uint8_t slave_address, uint8_t *rx_array);
DavidGilesHitex 0:5b7639d1f2c4 26 extern uint8_t I2C0_dsPIC_Read_Demand_Pot_Instantaneous(uint8_t slave_address, uint8_t *rx_array);
DavidGilesHitex 0:5b7639d1f2c4 27 extern uint8_t I2C0_dsPIC_Read_Demand_Pot_Average(uint8_t slave_address, uint8_t *rx_array);
DavidGilesHitex 0:5b7639d1f2c4 28 extern uint8_t I2C0_dsPIC_Read_Hall_Sensor_Positions(uint8_t slave_address, uint8_t *rx_array);
DavidGilesHitex 0:5b7639d1f2c4 29 extern uint8_t I2C0_dsPIC_Read_Motor_Status(uint8_t slave_address, uint8_t *rx_array);
DavidGilesHitex 0:5b7639d1f2c4 30 extern uint8_t I2C0_dsPIC_Read_Maximum_RPM(uint8_t slave_address, uint8_t *rx_array);
DavidGilesHitex 0:5b7639d1f2c4 31 extern uint8_t I2C0_dsPIC_Read_Quad_Encoder_Counter(uint8_t slave_address, uint8_t *rx_array);