Commit Graph

  • b4e5469dcf Merge branch 'master' of github.com:madcowswe/ODrive Oskar Weigl 2020-10-12 19:52:00 -07:00
  • 0ed2419031 update watchdog documentation Oskar Weigl 2020-10-12 19:51:53 -07:00
  • 205f1e57af Update getting-started.md Oskar Weigl 2020-10-12 13:54:05 -07:00
  • b9f571c2a8 Update migration.md Oskar Weigl 2020-10-12 13:52:59 -07:00
  • b41a3be030 Update migration.md Oskar Weigl 2020-10-12 13:52:49 -07:00
  • ad2496fddb Merge branch 'master' of github.com:madcowswe/ODrive Oskar Weigl 2020-10-12 11:09:24 -07:00
  • c3befb0175 link to migration Oskar Weigl 2020-10-12 11:09:17 -07:00
  • b7f98d352d Merge pull request #503 from madcowswe/docs-improvements Oskar Weigl 2020-10-09 18:13:18 -07:00
  • 88d91d711c Update default.html Oskar Weigl 2020-10-09 18:11:50 -07:00
  • 680a4a2953 improve ardiuno serial connection guide Oskar Weigl 2020-10-09 17:34:42 -07:00
  • db4022a044 improve arduino run_state and fix sine example movement units Oskar Weigl 2020-10-09 17:22:23 -07:00
  • 8958ce7875 Fixed gitignore for generated icons from GUI PAJohnson 2020-10-09 19:53:36 -04:00
  • f37a50f0bb Merge branch 'master' into devel Oskar Weigl 2020-10-09 16:42:00 -07:00
  • 573aa96ba5 Revert "fix return value of ODriveArduino::run_state()" Oskar Weigl 2020-10-09 16:38:55 -07:00
  • df3b3e92ec Merge pull request #502 from Wetmelon/set_linear_ascii Oskar Weigl 2020-10-09 15:37:39 -07:00
  • 1720232563 Update ascii_protocol.cpp Oskar Weigl 2020-10-09 15:24:24 -07:00
  • 7922f4f7ec Fix substring Paul Guenette 2020-10-09 17:57:41 -04:00
  • 44beac4aaf reverted change to package versions in gemfile.lock PAJohnson 2020-10-08 19:48:50 -04:00
  • bcd8dbb7e2 Added note about torque_constant to getting started page, added debugging info for firmware/odrivetool version mismatch to troubleshooting page, removed interfaces page and split it into sections under the interfaces section, added migration guide to tutorials section PAJohnson 2020-10-08 19:39:23 -04:00
  • 71b58817f5 Change version.py git describe call to only match tags containing "fw" PAJohnson 2020-10-07 23:40:54 -04:00
  • d24d9f8e1c Add set_linear_count function to ASCII and CAN Paul Guenette 2020-10-07 22:43:11 -04:00
  • 0b62d38824 Update getting-started.md Paul Guenette 2020-10-07 11:39:57 -04:00
  • 7693254000 Fixed numeric inputs for relevant components gui-0.0.1-beta1 PAJohnson 2020-10-06 00:53:36 -04:00
  • 8caca1de0b Fixed sequencing bug in GUI wizard where phase_inductance was not fetched before motor.is_calibrated == true PAJohnson 2020-10-06 00:07:06 -04:00
  • 50fe195715 Disabled noisy server logs, fixed CtrlFunction bug where clicking directly on the text would not make a function call PAJohnson 2020-10-05 23:35:55 -04:00
  • a35defe8c6 Fix for old config values in wizardEnd not correctly parsing booleans gui-0.1.0-beta PAJohnson 2020-10-06 00:47:24 -04:00
  • f5a2c2e149 Fixed handling of Boolean values in wizard and CtrlBoolean, fixed handling of Enums for wizardEnd PAJohnson 2020-10-05 20:25:12 -04:00
  • 5877ba5dd9 fix enable_uart1 missing error Samuel Sadok 2020-10-05 14:08:43 +02:00
  • f260ffeba8 Add GUI to the VScode workspace Paul Guenette 2020-10-03 10:43:45 -04:00
  • 82d53a3baf Merge pull request #501 from madcowswe/gui PAJohnson 2020-10-02 22:20:46 -04:00
  • 095492a764 Merge branch 'devel' of https://github.com/madcowswe/ODrive into gui PAJohnson 2020-10-02 22:01:37 -04:00
  • dd6338827c Sampling button changed to single push button instead of start/stop PAJohnson 2020-10-02 21:56:00 -04:00
  • 366829c920 Merge pull request #497 from valenmgama/patch-2-gains PAJohnson 2020-10-02 19:13:02 -04:00
  • 8660de2a94 Implement GitHub workflow to automate releases Samuel Sadok 2020-10-01 23:45:30 +02:00
  • 142411dd86 disconnect/reconnect handled in a less heavy-handed way. TODO: get rid of hardcoded "odrive0" key that is prevalent throughout wizard components PAJohnson 2020-10-02 00:53:06 -04:00
  • 245be521e2 style CHANGELOG based on PAJohnson comments Valentin Martinez Gama 2020-10-01 22:44:04 -05:00
  • da9f3e71e5 Fixed disconnect/reconnect on windows. If an ODrive disappears (reboot, unplug, etc), the python server script gets killed and restarted PAJohnson 2020-10-01 22:03:13 -04:00
  • fa7266a24d Modified GUI behavior to restart odrive server if odrive is disconnected. Tested and working on linux PAJohnson 2020-10-01 21:18:17 -04:00
  • dc050b4f5d Added icons (properly), fixed build issue on windows PAJohnson 2020-10-01 18:28:45 -04:00
  • 898f25b76a add motor.config.torque_lim to CHANGELOG Valentin Martinez Gama 2020-10-01 14:09:15 -05:00
  • 02a26913d2 Update CHANGELOG.md Valentin Martinez Gama 2020-10-01 12:26:04 -05:00
  • 83e848001c Update odrive-interface.yaml Valentin Martinez Gama 2020-10-01 12:19:07 -05:00
  • 204b6c3874 reduce libfibre binary size Samuel Sadok 2020-10-01 15:56:32 +02:00
  • af24b76924 don't close protocol while TX still in progress Samuel Sadok 2020-10-01 16:39:17 +02:00
  • 82a842c4d3 fix use-after-free bug Samuel Sadok 2020-10-01 15:28:16 +02:00
  • 1dbe456cfb Merge pull request #496 from valenmgama/patch-1 samuelsadok 2020-10-01 11:07:26 +02:00
  • cdc0437350 handle navbar overflow with "..."-suffix Samuel Sadok 2020-10-01 11:01:36 +02:00
  • 45162566da fix commands.md broken api/ links Valentin Martinez Gama 2020-10-01 00:08:13 -05:00
  • 3a5eda9a4f Fix changelog Paul Guenette 2020-09-30 11:24:23 -04:00
  • e1ff203879 Merge branch 'master' into devel Paul Guenette 2020-09-30 11:22:10 -04:00
  • 400b442fa2 More --upgrade flags, add upgrading section Paul Guenette 2020-09-30 11:13:44 -04:00
  • 1ad5b7dc6b Add --upgrade flag to pip install odrive Paul Guenette 2020-09-30 11:03:04 -04:00
  • 55e59a4532 fix docs page Samuel Sadok 2020-09-29 18:28:00 +02:00
  • 51c9047c35 Added note to CAN documentation about bus crash if two ODrives are connected without node ID configuration PAJohnson 2020-09-29 17:11:13 -04:00
  • 47e5c693ba temporarily disable API documentation Samuel Sadok 2020-09-29 18:47:46 +02:00
  • c070480d98 fix docs page directory structure Samuel Sadok 2020-09-29 18:23:18 +02:00
  • d12c17708f move .nojekyll file Samuel Sadok 2020-09-29 11:54:25 +02:00
  • e1c7ddbafa fix stack overflow Samuel Sadok 2020-09-28 18:54:48 +02:00
  • 0f74eb9faa make hardfault handler more easy to debug Samuel Sadok 2020-09-28 18:56:26 +02:00
  • ea255248af make odrive.find_any work with no args Samuel Sadok 2020-09-28 15:07:40 +02:00
  • 4a8170df91 Merge pull request #488 from InNoobWeTrust/dockerbuild samuelsadok 2020-09-28 12:17:45 +02:00
  • 864dadab34 Styling changes, incremental support for units on controls PAJohnson 2020-09-28 06:02:50 -04:00
  • 56a6da5b4b fix documentation autogen issues Samuel Sadok 2020-09-28 11:10:17 +02:00
  • fd7d1dfa74 Changed name of Config dashboard to Tuning. Added ActionEnum component. PAJohnson 2020-09-28 05:06:12 -04:00
  • 5e0d5fde04 enable custom Github Pages autogen Samuel Sadok 2020-09-28 10:25:55 +02:00
  • fa48d7050f Motor and encoder cal state machines broken by switch to non-persistent updates, fixed. PAJohnson 2020-09-28 02:55:39 -04:00
  • dd99d5e2e3 Server has better exception handling, axis objects actually fetch updated error values instead of cached ones, numeric controls and actions now accept valid math as inputs like '12e-2+4/(2**2)' PAJohnson 2020-09-28 01:13:56 -04:00
  • c1f0fa67b0 Dashboard now filters the parameter tree depending on what type of element is being added PAJohnson 2020-09-27 23:23:51 -04:00
  • 2961714aca banner saying docs pertains to newest firmware Oskar Weigl 2020-09-27 18:21:24 -07:00
  • 7831d79523 release v0.5.1 fw-v0.5.1 Oskar Weigl 2020-09-27 16:19:51 -07:00
  • f360f576b4 Merge branch 'rc-v0.5.1' Oskar Weigl 2020-09-27 16:17:35 -07:00
  • feb866c45c Update top level gitignore for gui artifacts PAJohnson 2020-09-26 23:17:30 -04:00
  • 17c4acc6c8 Update top level gitignore for gui artifacts enable-pin PAJohnson 2020-09-26 23:17:30 -04:00
  • 9e090a07a6 Update top level gitignore for gui artifacts PAJohnson 2020-09-26 23:17:30 -04:00
  • 074b017ab2 Update top level gitignore for gui artifacts PAJohnson 2020-09-26 23:17:30 -04:00
  • 0c9d8a9960 Update top level gitignore for gui artifacts PAJohnson 2020-09-26 23:17:30 -04:00
  • 7851d20e2b Update top level gitignore for gui artifacts PAJohnson 2020-09-26 23:17:30 -04:00
  • 29742a1392 Update top level gitignore for gui artifacts PAJohnson 2020-09-26 23:17:30 -04:00
  • eb98762a56 Update top level gitignore for gui artifacts PAJohnson 2020-09-26 23:17:30 -04:00
  • 0ec763bdb4 Axis error work again now, fixed top level .gitignore PAJohnson 2020-09-26 23:04:05 -04:00
  • 082453b05c Ran into problems with native socketio using greenlets and fibre using real threads, reverting back to flask_socketio for a threaded runtime PAJohnson 2020-09-26 22:19:35 -04:00
  • 2c84c623da Removed dependency on Flask for server and axios for gui. All communications are now event-based via socketio PAJohnson 2020-09-26 19:31:39 -04:00
  • aa819895d3 Basic support for units PAJohnson 2020-09-25 20:28:07 -04:00
  • 0f14c7a7db Added communication between electron main instance and renderer instance (vue app) for showing raw output from python script Added button on main page to help with user debugging, should be possible to show missing dependencies etc now! PAJohnson 2020-09-25 17:25:21 -04:00
  • 03214c8dbe Added application icon PAJohnson 2020-09-25 00:27:42 -04:00
  • f4615bdcc9 Changed google fonts to be offline so that gui doesn't require an internet connection PAJohnson 2020-09-24 23:18:24 -04:00
  • 035550359a Remove v-bind:, replace with : shorthand PAJohnson 2020-09-24 22:48:37 -04:00
  • 89e93b548e Added CtrlEnum for parameter values that have enums associated with them PAJohnson 2020-09-24 21:45:05 -04:00
  • 3e43a80e7d Parameter dropdown menu styling fix - close button and title persistent, only parameter tree itself scrolls PAJohnson 2020-09-24 20:46:01 -04:00
  • ca567c5d91 Config dash now changes variable names depending on what the firmware version of the connected ODrive is. Wizard and Config dashes are now not displayed until an active connection has been established PAJohnson 2020-09-24 19:56:36 -04:00
  • 12a01a31e3 Actually fixed reboot and disconnect issues for odrive_server.py. Added spinlocks to prevent access to the odrive object if it is in use by any of the three api endpoints, /api/property, /api/function, and /api/odrives PAJohnson 2020-09-24 18:36:35 -04:00
  • 5e3056dd23 amend changelog Samuel Sadok 2020-09-24 21:37:50 +02:00
  • 43582f6826 fix can_test.py Samuel Sadok 2020-09-24 21:28:28 +02:00
  • e7f046d518 Add support for UART1 Samuel Sadok 2020-09-24 19:54:52 +02:00
  • e0c34a66a4 Adds MX_USART2_UART_Init() function Torbjørn Ludvigsen 2019-10-19 15:16:23 +02:00
  • 383a261fa5 add -g flag for release mode Samuel Sadok 2020-09-24 17:56:26 +02:00
  • a9b45593e9 odrive_server.py now (almost) gracefully handles odrive disconnect and reconnect. Wizard now erases choiceMade values on page change PAJohnson 2020-09-23 23:29:00 -04:00
  • 28853d2801 Removed Input mode pages from wizard due to likelyhood that they will change soon. Removed random-access functionality from the wizard pages panel. Added color highlighting to indicate which pages were completed. PAJohnson 2020-09-23 22:10:40 -04:00
  • 4f33452049 Renamed wizardMotorMeasure to wizardMotorCal for consistency. Added check for motor and encoder pages such that if they are already calibrated, (motor.is_calibrated, encoder.is_ready), the user is allowed to go to the next page without calibrating PAJohnson 2020-09-23 20:16:34 -04:00
  • c140afc7aa Refactoring getVal, putVal into odrive_utils.js PAJohnson 2020-09-23 19:00:10 -04:00