├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── copy_demo.cpp ├── iq ├── LICENSE ├── Makefile ├── README.md ├── anticogging_client.hpp ├── bipbuffer.c ├── bipbuffer.h ├── brushless_drive_client.hpp ├── buzzer_control_client.hpp ├── byte_queue.c ├── byte_queue.h ├── client_communication.c ├── client_communication.h ├── communication_interface.h ├── crc_helper.c ├── crc_helper.h ├── esc_propeller_input_parser_client.hpp ├── hobby_input_client.hpp ├── iqmotor.c ├── iqmotor.h ├── multi_turn_angle_control_client.c ├── multi_turn_angle_control_client.h ├── packet_finder.c ├── packet_finder.h ├── persistent_memory_client.hpp ├── power_monitor_client.c ├── power_monitor_client.h ├── power_monitor_client.hpp ├── propeller_motor_control_client.hpp ├── serial_interface_client.hpp ├── servo_input_parser_client.hpp ├── step_direction_input_client.hpp ├── system_control_client.hpp ├── temperature_estimator_client.hpp └── temperature_monitor_uc_client.hpp ├── iqmotor.c ├── iqmotor.h ├── simplest_demo.cpp └── turn_demo.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/README.md -------------------------------------------------------------------------------- /copy_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/copy_demo.cpp -------------------------------------------------------------------------------- /iq/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/LICENSE -------------------------------------------------------------------------------- /iq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/Makefile -------------------------------------------------------------------------------- /iq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/README.md -------------------------------------------------------------------------------- /iq/anticogging_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/anticogging_client.hpp -------------------------------------------------------------------------------- /iq/bipbuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/bipbuffer.c -------------------------------------------------------------------------------- /iq/bipbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/bipbuffer.h -------------------------------------------------------------------------------- /iq/brushless_drive_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/brushless_drive_client.hpp -------------------------------------------------------------------------------- /iq/buzzer_control_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/buzzer_control_client.hpp -------------------------------------------------------------------------------- /iq/byte_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/byte_queue.c -------------------------------------------------------------------------------- /iq/byte_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/byte_queue.h -------------------------------------------------------------------------------- /iq/client_communication.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/client_communication.c -------------------------------------------------------------------------------- /iq/client_communication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/client_communication.h -------------------------------------------------------------------------------- /iq/communication_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/communication_interface.h -------------------------------------------------------------------------------- /iq/crc_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/crc_helper.c -------------------------------------------------------------------------------- /iq/crc_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/crc_helper.h -------------------------------------------------------------------------------- /iq/esc_propeller_input_parser_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/esc_propeller_input_parser_client.hpp -------------------------------------------------------------------------------- /iq/hobby_input_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/hobby_input_client.hpp -------------------------------------------------------------------------------- /iq/iqmotor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/iqmotor.c -------------------------------------------------------------------------------- /iq/iqmotor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/iqmotor.h -------------------------------------------------------------------------------- /iq/multi_turn_angle_control_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/multi_turn_angle_control_client.c -------------------------------------------------------------------------------- /iq/multi_turn_angle_control_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/multi_turn_angle_control_client.h -------------------------------------------------------------------------------- /iq/packet_finder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/packet_finder.c -------------------------------------------------------------------------------- /iq/packet_finder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/packet_finder.h -------------------------------------------------------------------------------- /iq/persistent_memory_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/persistent_memory_client.hpp -------------------------------------------------------------------------------- /iq/power_monitor_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/power_monitor_client.c -------------------------------------------------------------------------------- /iq/power_monitor_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/power_monitor_client.h -------------------------------------------------------------------------------- /iq/power_monitor_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/power_monitor_client.hpp -------------------------------------------------------------------------------- /iq/propeller_motor_control_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/propeller_motor_control_client.hpp -------------------------------------------------------------------------------- /iq/serial_interface_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/serial_interface_client.hpp -------------------------------------------------------------------------------- /iq/servo_input_parser_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/servo_input_parser_client.hpp -------------------------------------------------------------------------------- /iq/step_direction_input_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/step_direction_input_client.hpp -------------------------------------------------------------------------------- /iq/system_control_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/system_control_client.hpp -------------------------------------------------------------------------------- /iq/temperature_estimator_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/temperature_estimator_client.hpp -------------------------------------------------------------------------------- /iq/temperature_monitor_uc_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iq/temperature_monitor_uc_client.hpp -------------------------------------------------------------------------------- /iqmotor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iqmotor.c -------------------------------------------------------------------------------- /iqmotor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/iqmotor.h -------------------------------------------------------------------------------- /simplest_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/simplest_demo.cpp -------------------------------------------------------------------------------- /turn_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bunnie/iqmotor-c/HEAD/turn_demo.cpp --------------------------------------------------------------------------------