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