Keir Fraser
|
94c4de49a0
|
Update to v0.14
v0.14
|
2020-04-29 16:05:14 +01:00 |
|
Keir Fraser
|
edb3ec77e1
|
gw: Catch all Exceptions and log to console
|
2020-04-29 16:04:11 +01:00 |
|
Keir Fraser
|
c76f4d3921
|
ipf: Handle weak data regions
|
2020-04-29 15:46:50 +01:00 |
|
Keir Fraser
|
73802501d1
|
f7 usb: Fix Tx FIFO allocations after yesterday's changes.
|
2020-04-29 08:49:44 +01:00 |
|
Keir Fraser
|
279ca93d47
|
write: Create a new perfect-track container (MasterTrack).
Use this to represent IPF track data.
Intelligently convert the data for write out, depending on the
location of the write splice (overlap).
|
2020-04-28 16:28:03 +01:00 |
|
Keir Fraser
|
0d61c7125a
|
f7 usb: Smarter rx buffer allocation.
|
2020-04-28 11:13:50 +01:00 |
|
Keir Fraser
|
36fed8f60c
|
f7 usb: Improve Rx bandwidth by using multi-packet transfers.
|
2020-04-28 10:55:06 +01:00 |
|
Keir Fraser
|
7f75a774e4
|
f7 usb: Improve FIFO buffer allocation
|
2020-04-28 10:04:02 +01:00 |
|
Keir Fraser
|
65941efc32
|
Give a neater error message for FileNotFoundError.
Rerarrange read/write to open the image file before switching on drive motor.
|
2020-04-28 08:38:58 +01:00 |
|
Keir Fraser
|
73d129f6fd
|
erase: New command to erase all tracks on a disk.
|
2020-04-27 14:01:33 +01:00 |
|
Keir Fraser
|
4435650f0a
|
bandwidth: Calculate Min / Mean / Max bandwidth in each direction
|
2020-04-27 13:52:44 +01:00 |
|
Keir Fraser
|
73c3902dce
|
bandwidth: New bandwidth measurement command
Currently measures only average bandwidth. We really care about
mimimum bandwidth, so adding that is a todo.
|
2020-04-27 10:56:32 +01:00 |
|
Keir Fraser
|
44a632de5d
|
update: Automatically generate update filename if not specified on command line.
|
2020-04-27 10:30:14 +01:00 |
|
Keir Fraser
|
4570337169
|
gw update: Fix crash when attempting to reopen GW USB devce
|
2020-04-26 08:33:31 +01:00 |
|
Keir Fraser
|
748e1f90de
|
Update test scripts for v0.13
v0.13
|
2020-04-25 16:21:42 +01:00 |
|
Keir Fraser
|
93cf30c856
|
Update to v0.13
|
2020-04-25 16:17:20 +01:00 |
|
Keir Fraser
|
8f910ab155
|
python: Improve error handling. Stop abusing the assert statement.
|
2020-04-24 08:24:46 +01:00 |
|
Keir Fraser
|
1e0ff604fc
|
Streamline diagnostic for missing modules/libraries.
|
2020-04-23 16:26:43 +01:00 |
|
Keir Fraser
|
124eb72d2c
|
usb: Use the PID assigned by pid.codes
|
2020-04-23 15:25:57 +01:00 |
|
Keir Fraser
|
800cbddb9c
|
ipf: Better diagnostic when library not found.
|
2020-04-23 15:13:05 +01:00 |
|
Keir Fraser
|
08314e9bec
|
gw: Check that optional modules are installed at script start.
|
2020-04-23 14:20:28 +01:00 |
|
Keir Fraser
|
8e28f04d14
|
IPF: Initial support for writing IPF images
|
2020-04-23 14:01:28 +01:00 |
|
Keir Fraser
|
8799fda304
|
Introduce erase_flux command to erase a track.
Use this in 'gw write' to erase unformatted/empty tracks.
Remove the --adjust-speed option: We basically always want this.
|
2020-04-21 10:47:41 +01:00 |
|
Keir Fraser
|
773e9933dd
|
floppy: Remove delayed-index option from WRITE_FLUX command.
We will deal with non-index write splice instead by writing more
than one full revolution, but starting at index always.
|
2020-04-21 10:37:52 +01:00 |
|
Keir Fraser
|
033989cab8
|
ipf_align: New script to align all tracks of an IPF image file
|
2020-04-14 11:37:22 +01:00 |
|
Keir Fraser
|
adc570c5c3
|
hfe: Initial commit for HFE read/write support
|
2020-03-17 16:43:20 +00:00 |
|
Keir Fraser
|
a359d141ae
|
openocd: Rearrange scripts and create new one for F7 v1.1 PCB (SRST is usable).
|
2020-03-11 08:43:47 +00:00 |
|
Keir Fraser
|
845091b83c
|
Update to v0.12
v0.12
|
2020-03-10 10:54:18 +00:00 |
|
Keir Fraser
|
0bf525c3a5
|
gw.py reset: Reset to Power-On Defaults
|
2020-03-10 10:10:10 +00:00 |
|
Keir Fraser
|
88b3af0076
|
gw.py pin: Allow a pin to be manually set to specified level.
Fixes #20
|
2020-03-10 09:50:58 +00:00 |
|
Keir Fraser
|
99aa66810c
|
read: New parameter "--double-step" to double-step drive heads
Fixes #21
|
2020-03-10 08:07:56 +00:00 |
|
Keir Fraser
|
55b7357dfc
|
hw_test: Quick shell script for testing a newly-built Weazle
|
2020-02-15 14:54:56 +00:00 |
|
Keir Fraser
|
5b9ef4c3d6
|
scp_info: Extend the script to briefly list all tracks or give all flux on one specified track.
|
2020-02-15 14:54:28 +00:00 |
|
Keir Fraser
|
cde4bbb3f3
|
blinky: Clarify timer overflow-rate comments.
|
2020-02-15 14:36:11 +00:00 |
|
Keir Fraser
|
cd66e7d17d
|
Better serial port auto-detect and re-detect methods.
Also should fix Windows 7.
|
2020-01-24 08:36:13 +00:00 |
|
Keir Fraser
|
9b44df72ea
|
sysinfo: New python script to interrogate not-yet-supported OSes
|
2020-01-24 07:36:29 +00:00 |
|
Keir Fraser
|
36a0881088
|
Update release notes for v0.11 take 2
v0.11
|
2020-01-21 15:10:06 +00:00 |
|
Keir Fraser
|
df03f6be0f
|
script: Auto-detect COM port
|
2020-01-21 15:01:38 +00:00 |
|
Keir Fraser
|
8138aed409
|
usb: Use upper-case hex for serial string
|
2020-01-21 14:52:05 +00:00 |
|
Keir Fraser
|
db6638e19e
|
Update to v0.11
|
2020-01-21 12:26:23 +00:00 |
|
Keir Fraser
|
f67f471032
|
ubuntu: Create /dev/greaseweazle symlink to ttyACM*
|
2020-01-21 12:22:40 +00:00 |
|
Keir Fraser
|
b24ac5070b
|
usb: Include 16-character serial string based on MCU unique device identifier.
|
2020-01-21 12:15:31 +00:00 |
|
Keir Fraser
|
98e5b5fd6e
|
Update to v0.10
v0.10
|
2020-01-17 12:41:47 +00:00 |
|
Keir Fraser
|
f58c0fb761
|
Add drive letter (0,1,2,A,B) to gw.py read/write commands.
Allows use of multiple drives with new F7 GW hardware.
|
2020-01-17 12:25:46 +00:00 |
|
Keir Fraser
|
d0429cfb72
|
Update to v0.9
v0.9
|
2020-01-07 15:56:01 +00:00 |
|
Keir Fraser
|
fec5d4c2df
|
Activity LED (C13 on Blue Pill, B13 on F7 board):
1. Lit when a USB command is in progress.
2. Blinks when enumerated but idle in bootloader mode (200ms toggle)
|
2020-01-07 09:16:30 +00:00 |
|
Keir Fraser
|
59d3adcaa3
|
Update to v0.8
v0.8
|
2020-01-06 17:13:53 +00:00 |
|
Keir Fraser
|
435dd8414e
|
USB 2.0 device descriptor
|
2020-01-06 17:08:08 +00:00 |
|
Keir Fraser
|
0388c9c4c6
|
STM32F7: Allow update mode to be forced via Serial TX/RX strap.
|
2019-12-30 16:10:30 +00:00 |
|
Keir Fraser
|
ecf18e86fb
|
STM32F7: Fix all time values to be in units of the sample clock, not the sysclk.
Sysclk just happened to be correct for F1, but is 3x too fast for F7.
|
2019-12-30 15:05:56 +00:00 |
|