Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: analogdevicesinc/PyTrinamic
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.2.15
Choose a base ref
...
head repository: analogdevicesinc/PyTrinamic
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Showing with 4,364 additions and 1,399 deletions.
  1. +522 −0 docs/datalogger.drawio.svg
  2. +149 −0 docs/datalogger.md
  3. +69 −0 examples/evalboards/MAX22216/opt_burn.py
  4. +32 −0 examples/evalboards/TMC4671/TMC4671_eval_datalogger_check.py
  5. +42 −0 examples/evalboards/TMC4671/TMC4671_eval_datalogger_demo.py
  6. +2 −1 examples/evalboards/TMC5031/TMC5031_stallGuardDemo.py
  7. +93 −0 examples/evalboards/TMC9660/param/dual_use/demo_datalogger.py
  8. +47 −0 examples/evalboards/TMC9660/param/with_landungsbruecke/demo_gpio.py
  9. +13 −0 examples/evalboards/TMC9660/reg/create_reg_map.py
  10. +91 −0 examples/evalboards/TMC9660/reg/dual_use/read_all_mcc_register_and_fields.py
  11. +140 −0 examples/evalboards/TMC9660/reg/dual_use/tmc9660_3ph_eval_QBL_voltage_mode.py
  12. +178 −0 examples/evalboards/TMC9660/reg/dual_use/tmc9660_3ph_eval_QBL_voltage_mode_check_currents.py
  13. +51 −0 examples/evalboards/TMC9660/reg/with_landungsbruecke/tmc9660_3ph_eval_datalogger_demo.py
  14. +2 −2 examples/modules/Landungsbruecke/connected_eval_information.py
  15. +21 −0 examples/modules/Landungsbruecke/write_mc_id_eeprom.py
  16. +2 −2 examples/modules/TMCM1636/CANopen/PV/pv_position_moves_using_pdo.py
  17. +49 −0 examples/modules/TMCM1636/TMCL/datalogger_demo.py
  18. +42 −0 examples/modules/TMCM1636/TMCL/datalogger_minimal.py
  19. +2 −2 examples/modules/TMCM1690/TMCL/abn_encoder_position_mode.py
  20. +2 −2 examples/modules/TMCM1690/TMCL/abn_encoder_velocity_mode.py
  21. +3 −2 examples/modules/TMCM1690/TMCL/abs_encoder_position_mode.py
  22. +3 −2 examples/modules/TMCM1690/TMCL/abs_encoder_velocity_mode.py
  23. +2 −2 examples/modules/TMCM1690/TMCL/hall_position_mode.py
  24. +2 −2 examples/modules/TMCM1690/TMCL/hall_velocity_mode.py
  25. +29 −8 pytrinamic/connections/tmcl_interface.py
  26. +450 −0 pytrinamic/datalogger.py
  27. +2 −0 pytrinamic/evalboards/TMC4671_eval.py
  28. +3 −0 pytrinamic/evalboards/TMC9660_eval.py
  29. +2 −2 pytrinamic/features/brakechopper.py
  30. +2 −2 pytrinamic/features/brakechopper_module.py
  31. +2 −2 pytrinamic/features/referenceswitches.py
  32. +2 −2 pytrinamic/features/referenceswitches_module.py
  33. +0 −109 pytrinamic/helpers.py
  34. +310 −160 pytrinamic/ic/TMC9660/ADCmap.py
  35. +1,137 −982 pytrinamic/ic/TMC9660/MCCmap.py
  36. +13 −65 pytrinamic/ic/TMC9660/SYS_CTRLmap.py
  37. +7 −5 pytrinamic/ic/TMC9660/TMC9660.py
  38. +1 −0 pytrinamic/ic/__init__.py
  39. +47 −20 pytrinamic/ic/tmc_ic.py
  40. +122 −14 pytrinamic/modules/Landungsbruecke.py
  41. +2 −0 pytrinamic/modules/TMCM1636.py
  42. +2 −2 pytrinamic/modules/TMCM1690.py
  43. +29 −8 pytrinamic/modules/tmcl_module.py
  44. +120 −0 pytrinamic/rd.py
  45. +1 −1 pytrinamic/version.py
  46. +131 −0 tests/test_datalogger_tmc4671_eval.py
  47. +384 −0 tests/test_datalogger_tmcm_1617.py
  48. +7 −0 tests/test_project_sanity.py
Loading