Wykres commitów

148 Commity (343eefb9daff49ca872dceb28bd94015f123489d)

Autor SHA1 Wiadomość Data
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