No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

data.h 672B

1234567891011121314151617181920212223242526272829
  1. #ifndef _DATA_H_
  2. #define _DATA_H_
  3. #define DATA_SCHEMA_VERSION 0
  4. struct data_config_options {
  5. float speed_x, speed_y, speed_z, speed_e;
  6. float accel_x, accel_y, accel_z, accel_e;
  7. };
  8. struct data_config_preset {
  9. uint8_t rows, cols;
  10. float distance_x, distance_y;
  11. float offset_x, offset_y;
  12. float top_z, bottom_z;
  13. float extrusion;
  14. };
  15. void data_init(void);
  16. void data_eeprom_write(void);
  17. struct data_config_options *data_options(void);
  18. unsigned int data_preset_count(void);
  19. struct data_config_preset *data_preset(unsigned int i);
  20. void data_preset_add(struct data_config_preset preset);
  21. void data_preset_remove(unsigned int i);
  22. #endif // _DATA_H_