EmbeddedMan
e43aa825ea
Corrected version of EBB firmware v2.7.0 hex files that were in Releases folder. Previous copies did not exactly match EBF_v270.hex that was included with updater. Now all files match.
2022-08-07 11:57:28 -05:00
Windell Oskay
94d03f529a
Update mac firmware updater for firmware 2.8.1
2022-07-27 14:43:30 -07:00
EmbeddedMan
051b36efb5
EBB Firmware release v2.8.1: HEX files and WIndows updater
2022-07-27 07:22:35 -05:00
EmbeddedMan
c5f6a3163c
Fix for issue 180: Added CU,3,1/CU,3,0 to turn on/off the red LED acting as a 'FIFO empty' indicator. Also bumped version to 2.8.1
2022-07-26 21:53:48 -05:00
EmbeddedMan
95a423cb84
Fix for Issue #174 : Added extra delay in Windows EBB Upater application to account for slower USB enumeration in bootlaoder mode under Windows 11
2022-05-20 09:17:02 -05:00
Brian Schmalz
bf9755acb1
Fix for issue #163 : Spelling of the word parameter fixed across all sources
2021-08-10 08:59:03 -05:00
EmbeddedMan
132b190664
Release of EBB v2.8.0
2021-04-23 08:06:41 -05:00
EmbeddedMan
0be65de885
Merge branch 'master' into Issue_152
...
# Conflicts:
# EBB_firmware/app.X/source/ebb.c
# docs/EBBReleaseNotes.html
2021-04-23 07:44:36 -05:00
EmbeddedMan
8b2aea35da
Merge branch 'master' into Issue_151
...
# Conflicts:
# EBB_firmware/app.X/source/ebb.c
# docs/EBBReleaseNotes.html
2021-04-23 07:42:06 -05:00
EmbeddedMan
427b95a19c
Fix for issue 152: Move EM command to motion queue.
2021-04-22 20:23:41 -05:00
EmbeddedMan
c9f7519815
Fix for issue 151: Added new QE command to report motor enable states and microstepping resolution.
2021-04-22 13:32:45 -05:00
EmbeddedMan
0a0230e4be
Added new optional paramter to ES command to allow for disabling motors. Also fixed bug in ES command that prevented return packet from sending.
2021-04-22 07:50:47 -05: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
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
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
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
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
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
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
1ac12bf1c9
Remove deprecated terminology
2020-06-26 18:47:23 -07:00
EmbeddedMan
67b8047774
Build of EBB firmware version 2.6.6, including Windows updater.
2020-05-27 09:39:22 -05:00
EmbeddedMan
04c5ad54c1
Fix for issue #137 - PC/PG changes now take effect immediately as expected. Updated docs.
2020-05-27 09:19:05 -05:00
Brian Schmalz
aa3fa7f382
EBB firmware: Removed very old MPLAB8 files, removed MPLAB X files which are re-generated and thus don't need to be under source control. Removed extra build targets which are not used.
2020-05-13 21:04:40 -05:00
Brian Schmalz
b78e34c69c
* Change to bootloaer behavior : ignore USB suspend messages, preventing bootloader LED blink pattern from stopping when in bootloader mode ("for no reason")
...
* Slight optimization to LED bilnking code
2020-05-11 23:04:11 -05:00
Brian Schmalz
c5ce20ba07
Whitespace only change to bootloader source.
2020-05-11 22:04:15 -05:00
Brian Schmalz
30dbd216cd
All three bootloader build targets rebuilt.
2020-05-10 15:04:25 -05:00