Wykres commitów

676 Commity (feature/v281_test)

Autor SHA1 Wiadomość Data
Windell Oskay 35c39c3ee5
Merge pull request #146 from evil-mad/Branch_Issue143
EBB Firmware 2.7.0
2020-11-22 20:35:30 -08:00
Windell Oskay a11d4ed09d
Merge branch 'master' into Branch_Issue143 2020-11-22 20:33:39 -08:00
EmbeddedMan 9bccd165dd Merge error with issue 137 in EBB Release Notes.html fixed. 2020-11-22 19:09:27 -06:00
EmbeddedMan 81f2fa8e66 Re-built 2.7.0 hex and updated after merging in Issue137 code (Fix for PC/PG). 2020-11-22 18:56:09 -06:00
EmbeddedMan c76f1f0942 Renamed deprecated directory for Windows EBB firmware updaters. 2020-11-22 18:38:14 -06:00
EmbeddedMan 0031738f34 Merge branch 'Branch_Issue137' into Branch_Issue143
# Conflicts:
#	EBB_firmware/EBBUpdater/EBBUpgraderGUI_v266.exe
#	EBB_firmware/EBBUpdater/EBF_v266.hex
#	EBB_firmware/EBBUpdater/depreciated/EBF_v265.hex
#	EBB_firmware/Releases/app/EBF_v266.zip
#	EBB_firmware/Releases/app/EBF_v266/EBF_v266.hex
#	EBB_firmware/Releases/combined/EBF_v266_BL.unified.zip
#	EBB_firmware/Releases/combined/EBF_v266_BL.unified/EBF_v266_BL.unified.hex
#	EBB_firmware/app.X/source/UBW.c
#	EBB_firmware/app.X/source/ebb.c
#	EBB_firmware/bootloader.X/dist/46J50/production/bootloader.X.production.cof
#	EBB_firmware/bootloader.X/dist/46J50/production/bootloader.X.production.map
#	docs/EBBReleaseNotes.html
2020-11-22 18:23:41 -06:00
Windell Oskay ea9872d629 Improve performance discussions. 2020-11-22 13:09:34 -08:00
Windell Oskay d397f00dc5 Even more tiny changes. 2020-11-22 12:43:18 -08:00
Windell Oskay e630d71c9f Me typo good 2020-11-22 12:40:37 -08:00
Windell Oskay 8b34714d43 Update performance table; add note on PC performance.
Clean up use of units in release docs
Also remove old AM command docs
2020-11-22 12:38:30 -08:00
EmbeddedMan 07370c72b2 Raw data from minimum move length testing. 2020-11-22 10:50:38 -06:00
EmbeddedMan 6f702094fa (no code changes) : Added debug I/O for shortest move testing, turned off. 2020-11-22 08:40:02 -06:00
Windell Oskay d7d7f7475f Add note about delay at start of HM command. 2020-11-21 14:58:02 -08:00
Windell Oskay 7269e37165 Update docs
* Rewrite new Performance section, simplify table
* Correct minimum Rate values in LT command
* Neaten tables
* Revise release notes, remove duplicate entry
2020-11-21 14:36:16 -08:00
EmbeddedMan 3af37ac7ca EBB v2.7.0 release - hex file and Windows updater. 2020-11-21 15:27:48 -06:00
EmbeddedMan ece665ddbc Sparated out SM and XM minimium move times in performance table. 2020-11-21 12:12:38 -06:00
EmbeddedMan c9ffa47931 Minor LM command documentation corrections. 2020-11-21 11:28:41 -06:00
EmbeddedMan a277de64fe Added 'performance' section to EBB documentation
Removed ISR debug GPIO in preparation for final 2.7.0 build.
2020-11-21 10:57:54 -06:00
EmbeddedMan e4c70067f9 Edited release notes (both in source code and html documentation) for 2.7.0 2020-11-21 09:53:21 -06:00
EmbeddedMan 6c0b89f82c Made stepper command debug printf triggerable with single define
Added limit to Rate value going into queue of 0x7FFFFFFF.
2020-11-20 15:18:18 -06:00
EmbeddedMan e63f1019b4 Merge branch 'EBB_Optimizations' into Branch_Issue143 2020-11-20 12:14:10 -06:00
EmbeddedMan a3b5a30f47 Fixed bug with global step counters not being properly counted, fixes problem with HM command. 2020-11-20 12:07:23 -06:00
EmbeddedMan ea0e0d4335 Fixed bug with LT not stepping. 2020-11-20 08:22:59 -06:00
Windell Oskay bd059c6659 sUpdate for new behavior of LM/LT command 2020-11-19 19:08:22 -08:00
EmbeddedMan 695bfa04bf Optimization (6) : Using a boolean flag to keep track of when moves are done (runs out of steps) rather than checking step counter multiple times. 2020-11-19 20:38:29 -06:00
EmbeddedMan b5ff4656ba Optimization (4) - moved globadl step counting into delay for step bits, and eleminated step delays. 2020-11-19 19:54:02 -06:00
EmbeddedMan 26d5e22edd Optimization (3) : combining DIR and STEP I/O pin setting logic only when taking a step. 2020-11-19 19:30:44 -06:00
EmbeddedMan 07f3d57428 Optimization (2) - Making Rate a union and only operating on the parts of it that matter. 2020-11-19 19:12:06 -06:00
EmbeddedMan 69dffbdcb1 Optimization 1) Union for StepAcc 2020-11-19 18:55:19 -06:00
EmbeddedMan ba8cda332b Merge branch 'Branch_Issue144' into Branch_Issue143
# Conflicts:
#	EBB_firmware/app.X/source/ebb.c
2020-11-19 11:37:36 -06:00
EmbeddedMan 0b4c4a0343 Removed debug code, built 2.7.0 EBB firmware as 'release candidate 1'. 2020-11-19 08:19:25 -06:00
EmbeddedMan ac33be1b73 Baseline 2.7.0 code for ISR optomization. 2020-11-18 16:08:54 -06:00
EmbeddedMan 972e96edeb WIP; Trying to find bug in command processing code. 2020-11-17 22:15:06 -06:00
EmbeddedMan 155bae79d0 Removed un-needed "AM" command. 2020-11-16 08:21:59 -06:00
Windell Oskay 0f29ddb658 Minor cleanup 2020-11-15 23:22:32 -08:00
Windell Oskay 81051a5e14 Add LT command, update HM, LM commands
Update release notes, too
2020-11-15 20:18:15 -08:00
Brian Schmalz 14e685c9ea
Merge pull request #145 from evil-mad/minor-docs-changes
Correct an error; add warning to LM
2020-11-15 16:32:02 -06:00
Windell Oskay fe922e9851 Correct an error; add warning to LM 2020-11-15 13:38:23 -08:00
EmbeddedMan 9e0f7800dc * Renamed FIFO (queue) structure variables to fit new naming scheme.
* Added debug statments proving that Rate adjustment math in LM and LT work properly.
2020-11-14 11:46:28 -06:00
EmbeddedMan 61d9f0cef5 Added LT command, limited testing shows it works as expected. 2020-11-12 20:29:29 -06:00
EmbeddedMan 6936784223 Fix for issue #144 : Always turn power back on to RC servo port if S2 command is sent to RB1. 2020-11-10 21:09:15 -06:00
EmbeddedMan 5b552f3e7d 'fixed' floor() math for LM command, renamed LM parsing variables to match LM user documentation. All LM length tests pass properly (i.e. theoretical matchs experiment) with this code. 2020-11-10 20:51:37 -06:00
EmbeddedMan 8395ff6d17 Added EBB LM command Excel tests file. 2020-11-07 07:14:39 -06:00
EmbeddedMan 01f894016d * Switched version number to 2.7.0
* Remvoed CA command (no longer needed)
* Added optional "clear" parameter to all stepper motor commands
* Moved StepAdd (Rate) addition operation to before we take a step to follow Windell's psudocode
2020-11-07 07:13:38 -06:00
EmbeddedMan 9ca8cfa37c Check for a move being done after the steps have been taken so that code like "LM,2147483647,1,0,0,0,0" can actually produce a 1-tick move. (Previously it would need 1 tick to create the step and then another tick to load up the next move, meaning that there was always an extra ISR tick for ever move. This code change eleminates that, at the expense of a longer ISR (21uS vs now 34uS). 2020-11-02 20:18:33 -06:00
EmbeddedMan 4c1eae4712 Clear step accumulators on EM and CS commands now. Also don't let StepAdd (RateTerm) go negative in ISR. 2020-11-01 23:23:49 -06:00
EmbeddedMan 0c9d005ead Fix for issue #143 - Added "CA" command to clear accumulators. Created new release 2.6.6 and WIndows updater for same. 2020-11-01 20:07:24 -06:00
Windell Oskay be5bfa71d5 Minor reorg 2020-10-18 18:53:01 -07:00
Windell Oskay 9a795bdbfe Merge branch 'EBB_doc_update' of https://github.com/evil-mad/EggBot into EBB_doc_update 2020-10-18 18:43:39 -07:00
EmbeddedMan b268c1066a Minor update to EBB GPIO pin use documentation, clarifying non-PortB I/O pin usage restrictions. 2020-10-18 20:21:41 -05:00