Lines Matching refs:debug
59 int common_clear(struct function_block *fb, int fd, bool debug)
61 return (*(fb->func_clear))(fd, debug);
65 common_identify(struct function_block *fb, int fd, bool debug, int a_module, struct scmd_identify_response *r)
70 err = (*(fb->func_clear))(fd, debug);
72 err = (*(fb->func_phy_read))(fd, debug, a_module, SCMD_REG_ID, SCMD_REG_ID, &b);
75 err = (*(fb->func_phy_read))(fd, debug, a_module, SCMD_REG_FID, SCMD_REG_FID, &b);
78 err = (*(fb->func_phy_read))(fd, debug, a_module, SCMD_REG_CONFIG_BITS, SCMD_REG_CONFIG_BITS, &b);
81 err = (*(fb->func_phy_read))(fd, debug, a_module, SCMD_REG_SLAVE_ADDR, SCMD_REG_SLAVE_ADDR, &b);
89 int common_diag(struct function_block *fb, int fd, bool debug, int a_module, struct scmd_diag_response *r)
94 err = (*(fb->func_clear))(fd, debug);
98 err = (*(fb->func_phy_read))(fd, debug, a_module, n, n, &b);
113 common_get_motor(struct function_block *fb, int fd, bool debug, int a_module, struct scmd_motor_response *r)
122 err = (*(fb->func_clear))(fd, debug);
124 err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_DRIVER_ENABLE, SCMD_REG_DRIVER_ENABLE, &b);
134 err = (*(fb->func_phy_read))(fd, debug, 0, n, n, &b);
143 err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_MOTOR_A_INVERT, SCMD_REG_MOTOR_A_INVERT, &b);
146 err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_MOTOR_B_INVERT, SCMD_REG_MOTOR_B_INVERT, &b);
154 err = (*(fb->func_phy_read))(fd, debug, 0, n, n, &b);
166 err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_BRIDGE, SCMD_REG_BRIDGE, &b);
174 err = (*(fb->func_phy_read))(fd, debug, 0, n, n, &b);
189 common_set_motor(struct function_block *fb, int fd, bool debug, int a_module, char a_motor, int8_t reg_v)
201 err = (*(fb->func_clear))(fd, debug);
208 if (debug)
210 err = (*(fb->func_phy_write))(fd, debug, 0, reg, reg_v);
217 common_invert_motor(struct function_block *fb, int fd, bool debug, int a_module, char a_motor)
224 err = (*(fb->func_clear))(fd, debug);
232 err = (*(fb->func_phy_read))(fd, debug, 0, reg, reg, &b);
235 err = (*(fb->func_phy_write))(fd, debug, 0, reg, b);
245 if (debug)
247 err = (*(fb->func_phy_read))(fd, debug, 0, reg, reg, &b);
250 err = (*(fb->func_phy_write))(fd, debug, 0, reg, b);
259 common_bridge_motor(struct function_block *fb, int fd, bool debug, int a_module)
266 err = (*(fb->func_clear))(fd, debug);
269 err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_BRIDGE, SCMD_REG_BRIDGE, &b);
272 err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_BRIDGE, b);
280 if (debug)
282 err = (*(fb->func_phy_read))(fd, debug, 0, reg, reg, &b);
285 err = (*(fb->func_phy_write))(fd, debug, 0, reg, b);
294 common_enable_disable(struct function_block *fb, int fd, bool debug, int subcmd)
302 err = (*(fb->func_clear))(fd, debug);
314 err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_DRIVER_ENABLE, reg_v);
324 common_control_1(struct function_block *fb, int fd, bool debug, int subcmd)
332 err = (*(fb->func_clear))(fd, debug);
344 err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_CONTROL_1, reg_v);
351 common_get_update_rate(struct function_block *fb, int fd, bool debug, uint8_t *rate)
356 err = (*(fb->func_clear))(fd, debug);
358 err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_UPDATE_RATE, SCMD_REG_UPDATE_RATE, &b);
367 common_set_update_rate(struct function_block *fb, int fd, bool debug, uint8_t rate)
371 err = (*(fb->func_clear))(fd, debug);
373 err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_UPDATE_RATE, rate);
380 common_force_update(struct function_block *fb, int fd, bool debug)
384 err = (*(fb->func_clear))(fd, debug);
386 err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_FORCE_UPDATE, 0x01);
393 common_get_ebus_speed(struct function_block *fb, int fd, bool debug, uint8_t *speed)
398 err = (*(fb->func_clear))(fd, debug);
400 err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_E_BUS_SPEED, SCMD_REG_E_BUS_SPEED, &b);
409 common_set_ebus_speed(struct function_block *fb, int fd, bool debug, uint8_t speed)
416 err = (*(fb->func_clear))(fd, debug);
418 err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_E_BUS_SPEED, speed);
425 common_get_lock_state(struct function_block *fb, int fd, bool debug, int ltype, uint8_t *lstate)
448 err = (*(fb->func_clear))(fd, debug);
450 err = (*(fb->func_phy_read))(fd, debug, 0, reg, reg, &b);
459 common_set_lock_state(struct function_block *fb, int fd, bool debug, int ltype, uint8_t lstate)
496 err = (*(fb->func_clear))(fd, debug);
498 err = (*(fb->func_phy_write))(fd, debug, 0, reg, state);