Git Product home page Git Product logo

mx2_dollyengine's People

Contributors

kmelotti avatar thisdroneeatspeople avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mx2_dollyengine's Issues

Compilate error

Hi!
I can't compile Update to 0.94W in arduino ide 1.5.2 1.0.5 1.6 and eclipse arduino... any help?

Errors in Arduino 0.94W and 0.93

Hello. I'm trying to compile the code, but it gives a lot of errors. These errors can also occur in version 0.93. As can be solve this problem?

In file included from DollyShield.cpp:75:
ds_eeprom.h:30: error: 'byte' does not name a type
ds_eeprom.h:34: error: 'byte' does not name a type
ds_eeprom.h:36: error: 'byte' does not name a type
ds_eeprom.h:41: error: 'byte' does not name a type
ds_eeprom.h:49: error: 'boolean' does not name a type
ds_eeprom.h:50: error: 'byte' does not name a type
ds_eeprom.h:53: error: 'byte' does not name a type
ds_eeprom.h:58: error: 'byte' does not name a type
ds_eeprom.h:59: error: 'byte' does not name a type
ds_eeprom.h:60: error: 'boolean' does not name a type
ds_eeprom.h:61: error: 'boolean' does not name a type
ds_eeprom.h:62: error: 'byte' does not name a type
ds_eeprom.h:67: error: 'byte' does not name a type
ds_eeprom.h:72: error: 'boolean' does not name a type
ds_eeprom.h:73: error: 'byte' does not name a type
ds_eeprom.h:74: error: 'boolean' does not name a type
ds_eeprom.h:79: error: 'boolean' does not name a type
ds_eeprom.h:80: error: 'boolean' does not name a type
ds_eeprom.h:81: error: 'byte' does not name a type
ds_eeprom.h:83: error: 'boolean' does not name a type
ds_eeprom.h:84: error: 'byte' does not name a type
ds_eeprom.h:85: error: 'boolean' does not name a type
ds_eeprom.h:86: error: 'boolean' does not name a type
ds_eeprom.h:88: error: 'byte' does not name a type
DollyShield.cpp: In function 'void setup()':
DollyShield:500: error: 'struct __EESettings' has no member named 'input_type'
DollyShield:501: error: 'struct __EESettings' has no member named 'input_type'
DollyShield:504: error: 'struct __EESettings' has no member named 'cur_bkl'
DollyShield.cpp: In function 'void loop()':
DollyShield:553: error: 'struct __EESettings' has no member named 'gb_enabled'
DollyShield.cpp: In function 'void main_loop_handler()':
DollyShield:589: error: 'struct __EESettings' has no member named 'motor_mode'
DollyShield:603: error: 'struct __EESettings' has no member named 'motor_mode'
DollyShield:604: error: 'struct __EESettings' has no member named 'min_spd'
DollyShield:605: error: 'struct __EESettings' has no member named 'min_spd'
DollyShield:616: error: 'struct __EESettings' has no member named 'motor_mode'
DollyShield:616: error: 'struct __EESettings' has no member named 'merlin_enabled'
DollyShield:719: error: 'struct __EESettings' has no member named 'merlin_enabled'
DollyShield:719: error: 'struct __EESettings' has no member named 'motor_mode'
DollyShield:734: error: 'struct __EESettings' has no member named 'motor_mode'
DollyShield:735: error: 'struct __EESettings' has no member named 'merlin_enabled'
DollyShield:748: error: 'struct __EESettings' has no member named 'motor_mode'
DollyShield:779: error: 'struct __EESettings' has no member named 'gb_enabled'
DollyShield:799: error: 'struct __EESettings' has no member named 'cam_repeat'
DollyShield:807: error: 'struct __EESettings' has no member named 'cam_repeat'
DollyShield:813: error: 'struct __EESettings' has no member named 'cam_repeat'
DollyShield:817: error: 'struct __EESettings' has no member named 'cam_repeat'
DollyShield:817: error: 'struct __EESettings' has no member named 'cam_repeat'
DollyShield:817: error: 'struct __EESettings' has no member named 'cam_repeat'
DollyShield:823: error: 'struct __EESettings' has no member named 'cam_repeat'
DollyShield.cpp: In function 'void start_executing()':
DollyShield:859: error: 'struct __EESettings' has no member named 'm_dirs'
DollyShield:860: error: 'struct __EESettings' has no member named 'm_dirs'
DollyShield:866: error: 'struct __EESettings' has no member named 'm_ramp_set'
DollyShield:867: error: 'struct __EESettings' has no member named 'm_ramp_set'
DollyShield:874: error: 'struct __EESettings' has no member named 'm_ramp_set'
DollyShield:876: error: 'struct __EESettings' has no member named 'm_ramp_set'
DollyShield.cpp: In function 'void altio_connect(byte, byte)':
ds_alt_io:73: error: 'INPUT_PULLUP' was not declared in this scope
DollyShield.cpp: In function 'void fire_camera(long unsigned int)':
ds_camera:46: error: 'struct __EESettings' has no member named 'focus_shutter'
DollyShield.cpp: In function 'float calc_total_cam_tm()':
ds_camera:146: error: 'struct __EESettings' has no member named 'motor_mode'
DollyShield.cpp: At global scope:
ds_eeprom:67: error: braces around scalar initializer for type 'float'
ds_eeprom:67: error: too many initializers for '__EECal'
ds_eeprom:115: error: braces around scalar initializer for type 'unsigned int'
ds_eeprom:115: error: braces around scalar initializer for type 'float'
ds_eeprom:115: error: braces around scalar initializer for type 'long unsigned int'
ds_eeprom:115: error: too many initializers for '__EESettings'
DollyShield.cpp: In function 'void ee_load()':
ds_eeprom:161: error: 'struct __EECal' has no member named 'EE_check1'
ds_eeprom:164: error: 'struct __EESettings' has no member named 'EE_check1'
ds_eeprom:168: error: 'struct __EECal' has no member named 'EE_check1'
ds_eeprom:168: error: 'struct __EECal' has no member named 'EE_check2'
ds_eeprom:178: error: 'struct __EESettings' has no member named 'EE_check1'
ds_eeprom:178: error: 'struct __EESettings' has no member named 'EE_check2'
DollyShield.cpp: In function 'void motor_speed_adjust(byte, int, boolean)':
ds_motor:64: error: 'struct __EESettings' has no member named 'min_spd'
ds_motor:64: error: 'struct __EESettings' has no member named 'min_spd'
DollyShield.cpp: In function 'void motor_set_speed(byte, unsigned int)':
ds_motor:98: error: 'struct __EESettings' has no member named 'motor_mode'
ds_motor:117: error: 'struct __EESettings' has no member named 'm_dirs'
ds_motor:122: error: 'struct __EESettings' has no member named 'min_spd'
ds_motor:149: error: 'struct __EESettings' has no member named 'min_spd'
DollyShield.cpp: In function 'void motor_calc_pulse_len(byte, unsigned int, boolean)':
ds_motor:172: error: 'struct __EESettings' has no member named 'm_dirs'
ds_motor:183: error: 'struct __EESettings' has no member named 'm_min_pulse'
ds_motor:185: error: 'struct __EESettings' has no member named 'm_min_pulse'
ds_motor:187: error: 'struct __EESettings' has no member named 'm_min_pulse'
DollyShield.cpp: In function 'void motor_dir(byte, byte)':
ds_motor:194: error: 'struct __EESettings' has no member named 'm_dirs'
ds_motor:196: error: 'struct __EESettings' has no member named 'm_dirs'
ds_motor:201: error: 'struct __EESettings' has no member named 'ui_invdir'
DollyShield.cpp: In function 'void motor_update_dist(byte, float, float)':
ds_motor:250: error: 'struct __EESettings' has no member named 'min_spd'
DollyShield.cpp: In function 'void motor_set_ramp(byte, byte)':
ds_motor:355: error: 'struct __EESettings' has no member named 'm_ramp_set'
DollyShield.cpp: In function 'float motor_cal_adjust(byte, byte, byte, byte)':
ds_motor:402: error: 'struct __EESettings' has no member named 'm_angle'
ds_motor:409: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_motor:409: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_motor:410: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_motor:412: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_motor:412: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_motor:413: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_motor:415: error: 'struct __EESettings' has no member named 'm_angle'
ds_motor:415: error: 'struct __EESettings' has no member named 'm_angle'
ds_motor:418: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_motor:420: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_motor:422: error: 'struct __EESettings' has no member named 'm_angle'
ds_motor:422: error: 'struct __EESettings' has no member named 'm_angle'
ds_motor:425: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_motor:428: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_motor:435: error: 'struct __EESettings' has no member named 'm_angle'
DollyShield.cpp: In function 'void motor_run_pulsing()':
ds_motor:447: error: 'struct __EESettings' has no member named 'cur_bkl'
DollyShield.cpp: In function 'void motor_execute_ramp_changes()':
ds_motor:471: error: 'struct __EESettings' has no member named 'm_ramp_set'
ds_motor:482: error: 'struct __EESettings' has no member named 'm_ramp_set'
ds_motor:488: error: 'struct __EESettings' has no member named 'm_ramp_set'
DollyShield.cpp: In function 'void motor_run_calibrate(byte, unsigned int, byte)':
ds_motor:503: error: 'struct __EESettings' has no member named 'm_dirs'
DollyShield.cpp: In function 'void setBlink(bool)':
ds_ui:46: error: 'struct __EESettings' has no member named 'ul_cursor'
ds_ui:53: error: 'struct __EESettings' has no member named 'ul_cursor'
DollyShield.cpp: In function 'void check_switch(byte)':
ds_ui:131: error: 'struct __EESettings' has no member named 'input_type'
ds_ui:147: error: 'struct __EESettings' has no member named 'm_dirs'
ds_ui:148: error: 'struct __EESettings' has no member named 'm_dirs'
DollyShield.cpp: In function 'void check_user_interface()':
ds_ui:167: error: 'struct __EESettings' has no member named 'blank_lcd'
ds_ui:177: error: 'struct __EESettings' has no member named 'cur_bkl'
ds_ui:180: error: 'struct __EESettings' has no member named 'ul_cursor'
DollyShield.cpp: In function 'void ui_button_down(boolean)':
ds_ui:590: error: 'struct __EESettings' has no member named 'merlin_enabled'
DollyShield.cpp: In function 'void ui_button_up(boolean)':
ds_ui:672: error: 'struct __EESettings' has no member named 'merlin_enabled'
DollyShield.cpp: In function 'void menu_back()':
ds_ui:717: error: 'struct __EESettings' has no member named 'input_type'
DollyShield.cpp: In function 'void ui_button_rt(boolean)':
ds_ui:804: error: 'struct __EESettings' has no member named 'alt_menu'
DollyShield.cpp: In function 'void ui_button_lt(boolean)':
ds_ui:856: error: 'struct __EESettings' has no member named 'alt_menu'
DollyShield.cpp: In function 'void prep_home_screen()':
ds_ui_screens:38: error: 'struct __EESettings' has no member named 'gb_enabled'
DollyShield.cpp: In function 'void show_home()':
ds_ui_screens:136: error: 'struct __EESettings' has no member named 'm_dirs'
ds_ui_screens:145: error: 'struct __EESettings' has no member named 'ui_motor_display'
ds_ui_screens:163: error: 'struct __EESettings' has no member named 'm_dirs'
ds_ui_screens:171: error: 'struct __EESettings' has no member named 'ui_motor_display'
DollyShield.cpp: In function 'void main_screen_select(boolean)':
ds_ui_screens:196: error: 'struct __EESettings' has no member named 'merlin_enabled'
ds_ui_screens:203: error: 'struct __EESettings' has no member named 'merlin_enabled'
ds_ui_screens:209: error: 'struct __EESettings' has no member named 'merlin_enabled'
ds_ui_screens:224: error: 'struct __EESettings' has no member named 'merlin_enabled'
DollyShield.cpp: In function 'void show_manual()':
ds_ui_screens:261: error: 'struct __EESettings' has no member named 'ui_motor_display'
DollyShield.cpp: In function 'void execute_calibrate()':
ds_ui_screens:349: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_ui_screens:349: error: 'struct __EECal' has no member named 'm_cal_speed'
DollyShield.cpp: In function 'void get_m_axis_set(byte, boolean, byte)':
ds_ui_values:163: error: 'struct __EESettings' has no member named 'm_ramp_set'
ds_ui_values:205: error: 'struct __EESettings' has no member named 'm_angle'
ds_ui_values:209: error: 'struct __EESettings' has no member named 'm_angle'
ds_ui_values:237: error: 'struct __EESettings' has no member named 'min_spd'
ds_ui_values:265: error: 'struct __EESettings' has no member named 'm_min_pulse'
ds_ui_values:268: error: 'struct __EESettings' has no member named 'm_min_pulse'
DollyShield.cpp: In function 'void get_m_cam_set(byte, boolean)':
ds_ui_values:334: error: 'struct __EESettings' has no member named 'focus_shutter'
ds_ui_values:337: error: 'struct __EESettings' has no member named 'focus_shutter'
ds_ui_values:343: error: 'struct __EESettings' has no member named 'cam_repeat'
ds_ui_values:346: error: 'struct __EESettings' has no member named 'cam_repeat'
DollyShield.cpp: In function 'void get_reset_set(byte, boolean)':
ds_ui_values:400: error: 'struct __EECal' has no member named 'EE_check1'
ds_ui_values:401: error: 'struct __EECal' has no member named 'EE_check2'
ds_ui_values:404: error: 'struct __EECal' has no member named 'EE_check1'
ds_ui_values:404: error: 'struct __EECal' has no member named 'EE_check2'
ds_ui_values:415: error: 'struct __EESettings' has no member named 'EE_check1'
ds_ui_values:416: error: 'struct __EESettings' has no member named 'EE_check2'
ds_ui_values:419: error: 'struct __EESettings' has no member named 'EE_check1'
ds_ui_values:419: error: 'struct __EESettings' has no member named 'EE_check2'
DollyShield.cpp: In function 'void get_global_set(byte, boolean)':
ds_ui_values:470: error: 'struct __EESettings' has no member named 'alt_menu'
ds_ui_values:474: error: 'struct __EESettings' has no member named 'alt_menu'
ds_ui_values:482: error: 'struct __EESettings' has no member named 'ui_motor_display'
ds_ui_values:486: error: 'struct __EESettings' has no member named 'ui_motor_display'
ds_ui_values:494: error: 'struct __EESettings' has no member named 'motor_mode'
ds_ui_values:498: error: 'struct __EESettings' has no member named 'motor_mode'
ds_ui_values:505: error: 'struct __EESettings' has no member named 'cur_bkl'
ds_ui_values:506: error: 'struct __EESettings' has no member named 'cur_bkl'
ds_ui_values:510: error: 'struct __EESettings' has no member named 'cur_bkl'
ds_ui_values:529: error: 'struct __EESettings' has no member named 'blank_lcd'
ds_ui_values:533: error: 'struct __EESettings' has no member named 'blank_lcd'
ds_ui_values:542: error: 'struct __EESettings' has no member named 'input_type'
ds_ui_values:547: error: 'struct __EESettings' has no member named 'input_type'
ds_ui_values:556: error: 'struct __EESettings' has no member named 'input_type'
ds_ui_values:561: error: 'struct __EESettings' has no member named 'input_type'
ds_ui_values:569: error: 'struct __EESettings' has no member named 'ui_is_metric'
ds_ui_values:575: error: 'struct __EESettings' has no member named 'ui_is_metric'
ds_ui_values:591: error: 'struct __EESettings' has no member named 'ui_is_metric'
ds_ui_values:601: error: 'struct __EESettings' has no member named 'ui_is_metric'
ds_ui_values:609: error: 'struct __EESettings' has no member named 'merlin_enabled'
ds_ui_values:613: error: 'struct __EESettings' has no member named 'merlin_enabled'
ds_ui_values:621: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_ui_values:625: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_ui_values:633: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_ui_values:637: error: 'struct __EECal' has no member named 'm_cal_speed'
ds_ui_values:667: error: 'struct __EESettings' has no member named 'gb_enabled'
ds_ui_values:671: error: 'struct __EESettings' has no member named 'gb_enabled'
ds_ui_values:679: error: 'struct __EESettings' has no member named 'ui_invdir'
ds_ui_values:683: error: 'struct __EESettings' has no member named 'ui_invdir'
ds_ui_values:692: error: 'struct __EESettings' has no member named 'altio_dir'
ds_ui_values:696: error: 'struct __EESettings' has no member named 'altio_dir'
ds_ui_values:707: error: 'struct __EESettings' has no member named 'ul_cursor'
ds_ui_values:712: error: 'struct __EESettings' has no member named 'ul_cursor'
DollyShield.cpp: In function 'void get_mainscr_set(byte, boolean)':
ds_ui_values:782: error: 'struct __EESettings' has no member named 'm_dirs'
ds_ui_values:790: error: 'struct __EESettings' has no member named 'motor_mode'
ds_ui_values:822: error: 'struct __EESettings' has no member named 'm_dirs'
ds_ui_values:830: error: 'struct __EESettings' has no member named 'motor_mode'
DollyShield.cpp: In function 'void display_spd_ipm(unsigned int, byte)':
ds_ui_values:988: error: 'struct __EESettings' has no member named 'motor_mode'
ds_ui_values:992: error: 'struct __EESettings' has no member named 'ui_is_metric'

Invert Direction feature for manual movement

Hello Chris,

I know this feature works when running the MX2 in pulse or interleave, but it does not work with manual movement. Are there any plans on adding such a feature?

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.