Wykres commitów

313 Commity (master)

Autor SHA1 Wiadomość Data
EmbeddedMan 47059ff015 EBB v3.0.3 Windows Installer as well as released hex files for v3.0.3 2024-05-26 11:31:05 -05:00
EmbeddedMan 1e8c0e796f Version 3.0.2: Fixes multiple inconsistences with reporting errors found during parsing. Updated documentation to contain explanations for every error, including examples when possible. 2024-05-26 11:22:19 -05:00
EmbeddedMan 16bbf9710e New version of Windows EBB updater v3.0.2, with the new COM port finding functionality after the update. 2024-05-09 21:03:28 -05:00
EmbeddedMan 65f648591f Merge branch 'feature/EBF_v3.0.0' into feature/Issue_224_UpdaterNickname 2024-05-09 20:59:23 -05:00
EmbeddedMan 342ea6288e Refactored the whole 'find com ports and detect EBBs' code. Windows EBB Updater now looks at all available COM ports after update to find the EBB. Also we now auto-start the update when the application is run. 2024-05-08 23:53:50 -05:00
EmbeddedMan 20b9b33b8d Debug test version of v3.0.1 updater (with nickname support) for testing strange update failed problem. 2024-05-08 10:29:25 -05:00
EmbeddedMan 998f961661 Creation of Windows EBB Firmware v3.0.2 installer 2024-05-06 22:14:43 -05:00
EmbeddedMan ab9a1046dd EBF firmware v3.0.2 release: Removed "Param_Number" from response to QU command as per issue #228 2024-05-06 21:41:52 -05:00
EmbeddedMan 4365006e75 New version of Windows EBB Updater: We now sent "CU,10,0" as the first thing to the EBB to turn of 'future syntax mode'. This allows the updater to work properly even if the EBB is in 'future syntax mode'. Also added message stating that a nickname was not found, if none was found. 2024-04-28 09:25:51 -05:00
EmbeddedMan e1820516d1 Added printout to update window so users can know they have the "EBB nickname" version of the updater. 2024-04-20 10:36:05 -05:00
EmbeddedMan 4eece023bb Added two features to Windows EBB updater: 1) It will retrieve and then set the EBB Nickname Tag, and 2) It will better print out non-standard version strings. 2024-04-20 10:27:49 -05:00
EmbeddedMan 7759f5ff7f WIP 2024-04-20 09:07:40 -05:00
EmbeddedMan 8ea54e0f5d Version 3,0.1 : New TD command (Issue #223), SP,2 and SP,3 (Issue #222), and QU,6 (Issue #221) added and tested. Windows installer for v3.0.1 created. 2024-04-02 21:20:58 -05:00
EmbeddedMan 0daa228780 Version 3.0.0_223: Added TD command. Testing it out now, I think it's working correctly, although some checks are still pending (comparing to separate T3 commands). 2024-04-02 20:14:33 -05:00
EmbeddedMan 6dc0aa5e22 Version 3.0.1_222: Added new Value parameter values to SP command, allowing pen to be raised immediately. Updated ebb.html with new information. 2024-04-01 20:38:12 -05:00
EmbeddedMan 9f0a43e869 Version 3.0.0_221: Added QU,6 query to return the number of commands currently in the FIFO 2024-03-31 19:49:49 -05:00
EmbeddedMan c1365ea599 EBB Firmware v3.0.0 Windows installer added as well as v3.0.0 released hex files. 2024-03-27 21:59:15 -05:00
EmbeddedMan c094fecec2 Merge remote-tracking branch 'origin/feature/issue_217_EBBUpdaterOnlyEBBCOM' into feature/EBF_v3.0.0
# Conflicts:
#	docs/ebb.html
2024-03-27 21:49:46 -05:00
EmbeddedMan a9488d793e No code changes, just version change to v3.0.0. All tests are passing. 2024-03-27 21:45:56 -05:00
EmbeddedMan 008e103765 v3.0.0-a43 binary file checkin 2024-02-29 17:00:47 -06:00
EmbeddedMan db96af98a2 v3.0.0-a43 : Added additional test GPIO pin (for CU,250) to show when servo moves are happening. Also continued WIP updates to v3.0.0 docs. 2024-02-28 21:24:50 -06:00
EmbeddedMan a543f6efe4 Bumped max RC servo channels back to 8 from 4 to remove backward compatibility problem with servo rate of change. 2024-02-25 12:48:17 -06:00
EmbeddedMan e16936caee EBB documentation progress: every command now has correct parameter documentation, unified notation for command parameters (in italics, and capitalized) 2024-02-25 10:11:09 -06:00
EmbeddedMan 146f43d205 Doc update WIP 2024-02-23 09:43:49 +00:00
EmbeddedMan 62b6024cf4 EBB documentation WIP 2024-02-15 11:24:48 -06:00
EmbeddedMan ab6a4ab7a0 v3.0.0-a42 : Added late-ISR compesation timekeeping code. Also switched from Timer1 to Timer0 for ISR tick to save a few instructions (16 vs 8 bit timer). 2024-02-08 18:04:49 -06:00
EmbeddedMan 8a8d960792 v3.0.0-a41, but fixed bug with test code in ISR that prevented Axis2 counts from being correct. 2024-02-05 20:39:27 -06:00
EmbeddedMan e7d049f344 Stil v3.0.0-a40: Fixed bug in new ISR debug UART code for Position2 counting 2024-01-28 11:03:21 -06:00
EmbeddedMan 5e1d5be101 v3.0.0-a40: Added debug UART code to track second axis counts in ISR for complete testing. 2024-01-27 09:34:43 -06:00
EmbeddedMan 7c0efe2941 Minor comment and formatting correction 2024-01-23 19:16:03 -06:00
EmbeddedMan 4ec78baa0a v3.0.0-a39 : Updated XM function to mirror the new SM function - leaving all limit checks in process_simple_move_fp(), simplifying code quite a bit.
Updated global parameter passing variable comment table
2024-01-21 17:43:51 -06:00
EmbeddedMan 827dadfea1 Added CU,257,1 to enable C0 pin to indicate when a command is being parsed (for automated testing) 2024-01-21 13:18:37 -06:00
EmbeddedMan 04258d0693 v3.0.0-a38 : Merged in all work on CM branch (floating point HM, etc. etc.) but disabled actual CM command since it's not finished. 2024-01-20 16:52:41 -06:00
EmbeddedMan 6a243b9266 Added missing reference to asssmebly square root function. 2024-01-20 16:47:09 -06:00
EmbeddedMan 88d8b58bf7 Forgot to add in the assembly sqaure root file. 2024-01-20 16:18:35 -06:00
EmbeddedMan 4b8006f5ef v3.0.0-a37 : Brought over rest of CM changes (better organized global parameter passing variables, CM and TR commands, update HM and process_simple_rate_move(). 2024-01-20 15:51:00 -06:00
EmbeddedMan 61d3179252 v3.0.0-a36 : Brought over the new command code defines (rather than bit flags) and FIFO element structure updates from CM branch. Compiles, runs simple tests fine. 2024-01-20 15:07:21 -06:00
EmbeddedMan 1b66fbf89f v3.0.0-a35 : Merged in floating point math for SM/HM/XM. Added CU,256,1 to disable loading of FIFO (for testing) 2024-01-14 16:45:12 -06:00
EmbeddedMan 5f297401e0 Fixed bug in SM when step count was exactly 25 times duration. 2024-01-14 15:06:26 -06:00
EmbeddedMan d925782a29 Fixed divide by 0 problem in SMRateChecker script 2024-01-14 09:51:37 -06:00
EmbeddedMan f8fa2b90bf Minor code cleanup and new SM parameter check script 2024-01-14 09:15:32 -06:00
EmbeddedMan 888c19aa6b - v3.0.0-a34 :
- process_simple_motor_move_fp() is used, allowing for faster parsing and unlimited parameters, simplfies math and code. This version is a special test version that simply generates rate and setps for ISR (for SM, HM and XM) but doesn't actually send them to ISR. Used for regression testing sets of parameters for these commands quickly via Python script.
- parse_SM() vastly simplified because limit checks now happen in process_simple_motor_move_fp()
2024-01-13 17:00:58 -06:00
EmbeddedMan f02cfb1b34 Python HIL test scripts update 2024-01-12 17:33:07 -06:00
EmbeddedMan e5b7adf798 Forgot to check in new version number (for -a33) 2024-01-09 20:28:23 -06:00
EmbeddedMan 029e911d6a Version 3.0.0-a34 : Moved to pure binary for ISR debug async serial output to save time during testing. Updated decoder with help from Tim and Saleae to properly export hex data and parse it properly. 2024-01-09 20:03:39 -06:00
EmbeddedMan 9847fca4ab Minor comments added to SM command 2024-01-08 22:37:52 -06:00
EmbeddedMan 4c332e94b3 Statistics added to simple analysis script 2024-01-07 21:37:23 -06:00
EmbeddedMan 9c47feff46 Version 3.0.0-A23: Sped up debug async serial output from ISR to 3Mbps, adding in working copies of pyhton HIL tests 2024-01-07 15:25:20 -06:00
EmbeddedMan 33faa91048 EBB Firmware testing - starting 2024-01-01 13:27:37 -06:00
EmbeddedMan a2dc725cf6 v3.0.0-a29 : Fixed problem introduced in a23 where low ISR (controls RC servo output amonng other things) wasn't turned on at boot. 2023-11-24 10:48:58 -06:00