Browse Source

电机,编码器初始化定义

master
zwsd 3 years ago
parent
commit
a909a3db8b
  1. 3
      main/gatts_demo.c
  2. 8
      main/motor_drive.c
  3. 2
      main/motor_drive.h

3
main/gatts_demo.c

@ -821,6 +821,9 @@ void app_main(void)
{ {
esp_err_t ret; esp_err_t ret;
// motor_init();
// motor_encoder_init();
// timer_group_init(TIMER_GROUP_0, TIMER_0, false, timer_interval_num, timer_interval_ms); // timer_group_init(TIMER_GROUP_0, TIMER_0, false, timer_interval_num, timer_interval_ms);
timer_group_init(TIMER_GROUP_0, TIMER_0, false, timer_group0_interval_num, timer_interval_ms); timer_group_init(TIMER_GROUP_0, TIMER_0, false, timer_group0_interval_num, timer_interval_ms);

8
main/motor_drive.c

@ -1,5 +1,13 @@
#include "motor_drive.h" #include "motor_drive.h"
void motor_init()
{
}
void motor_encoder_init()
{
}
bool motor_cmd_set_position(int speed_level, double position, int direction) bool motor_cmd_set_position(int speed_level, double position, int direction)
{ {
int last_direction = direction; int last_direction = direction;

2
main/motor_drive.h

@ -1,5 +1,7 @@
#include "stdbool.h" #include "stdbool.h"
void motor_init();
void motor_encoder_init();
void motor_set_position(int speed_level, double position, int direction); void motor_set_position(int speed_level, double position, int direction);
bool motor_cmd_set_position(int speed_level, double position, int direction); bool motor_cmd_set_position(int speed_level, double position, int direction);
bool motor_validation_set_position_parameters(int speed_level, double position, int direction); bool motor_validation_set_position_parameters(int speed_level, double position, int direction);

Loading…
Cancel
Save