David Given
|
9ddfa5a56b
|
Move the logger into core.
|
2024-10-13 11:39:33 +02:00 |
|
David Given
|
6339cd6b31
|
Move the routines which render log messages out of logger.cc; this breaks the
dependency which required logger.cc to have access to the entire rest of the
system. Although we still need to forward declare all the log messages.
|
2024-10-13 11:20:27 +02:00 |
|
David Given
|
7e80e255a4
|
Config no longer depends on Flux/Image/Encode/Decode, breaking a circular
dependency.
|
2024-10-12 01:49:13 +02:00 |
|
David Given
|
f5b14cadf8
|
Use "" to access the fmt headers, not <>, or else Windows can't find the
fallback library.
|
2024-10-09 15:10:22 +02:00 |
|
David Given
|
1f2ebe8c33
|
Fixup due to bad intermediate files...
|
2024-10-09 01:37:15 +02:00 |
|
David Given
|
28444b7907
|
imagewriter protos built separately.
|
2024-10-09 01:30:28 +02:00 |
|
David Given
|
75f41fc630
|
imagereader proto built separately.
|
2024-10-09 01:28:07 +02:00 |
|
David Given
|
d091479f29
|
decoders protos now built separately.
|
2024-10-09 01:25:54 +02:00 |
|
David Given
|
665ceb9ea6
|
Add missing file.
|
2024-10-08 23:24:07 +02:00 |
|
David Given
|
27ab1e3e5a
|
Refactor a lot of the proto stuff.
|
2024-10-08 23:18:30 +02:00 |
|
David Given
|
07ccb6319a
|
Tweak dependencies.
|
2024-10-02 01:16:38 +02:00 |
|
David Given
|
a6981ff7ef
|
Split the FluxmapReader and FluxPattern files.
|
2024-10-02 00:42:06 +02:00 |
|
David Given
|
fc8d0283b1
|
Remove the applesauce.cc and test, as it's not used any more.
|
2024-10-02 00:28:04 +02:00 |
|
David Given
|
5e892e8fc3
|
Fixup for Applesauce.
|
2024-10-02 00:23:39 +02:00 |
|
David Given
|
8b124e5ced
|
Merge.
|
2024-10-01 23:58:48 +02:00 |
|
David Given
|
65fb3e9e76
|
Detect index marks and interleave them into the flux stream.
|
2024-10-01 22:26:02 +02:00 |
|
David Given
|
33f3c97b03
|
Crudely hack in a lock against writing, as I'll have to wait for the v3
firmware.
|
2024-10-01 21:30:53 +02:00 |
|
David Given
|
c55032531c
|
Move the VFS stuff into its own library.
|
2024-10-01 21:06:14 +02:00 |
|
David Given
|
12f999e9e4
|
Move hexdump into core.
|
2024-10-01 21:00:22 +02:00 |
|
David Given
|
ca940d1599
|
Refactor core libraries into their own library.
|
2024-10-01 20:36:53 +02:00 |
|
David Given
|
d00fba02a0
|
Rename greaseWeazle to greaseweazle (as it needs doing).
|
2024-09-30 22:03:17 +02:00 |
|
David Given
|
045e5e7303
|
Rename write_clock to write_clock_ns, because it is. Tweak the default value
for correctness.
|
2024-09-30 22:02:09 +02:00 |
|
David Given
|
6fd98e3c67
|
Writing with the Applesauce now mostly works, although there's still stuff to
be dealt with.
|
2024-09-29 23:40:19 +02:00 |
|
David Given
|
98279e44ef
|
Remove stray logging.
|
2024-09-29 23:39:59 +02:00 |
|
David Given
|
22b78cee56
|
Report which flag could not be recognised on error.
|
2024-09-29 23:39:32 +02:00 |
|
David Given
|
8f7203e38b
|
Fix testpattern: to actually work.
|
2024-09-29 23:12:02 +02:00 |
|
David Given
|
38b8cd2574
|
Reads mostly work; writes not yet.
|
2024-09-29 13:05:46 +02:00 |
|
David Given
|
6b28f36b97
|
getVersion() doesn't need to be a public USB method.
|
2024-09-28 23:44:33 +02:00 |
|
David Given
|
d394b21920
|
Got our first track read!
|
2024-09-28 23:39:30 +02:00 |
|
David Given
|
14255a5076
|
Successfully read raw Applesauce data.
|
2024-09-28 23:07:05 +02:00 |
|
David Given
|
8fa1a887ce
|
Initial work towards Applesauce support --- you can connect to the device and
test bandwidth.
|
2024-09-28 20:04:54 +02:00 |
|
David Given
|
2840831017
|
Initial boilerplate for the Applesauce.
|
2024-09-28 17:03:59 +02:00 |
|
David Given
|
db235dae5e
|
Merge.
|
2024-09-10 21:21:54 +02:00 |
|
David Given
|
241878bd0e
|
New fmt requires a slight API change.
|
2024-09-10 21:12:58 +02:00 |
|
David Given
|
af0ce4cf35
|
Update ab.
|
2024-09-02 23:51:03 +02:00 |
|
David Given
|
eee6f95b15
|
Typo fix.
|
2024-07-31 13:48:06 +02:00 |
|
David Given
|
7a3d10451d
|
Rework the A2R writer to be a bit less broken.
|
2024-07-30 22:54:59 +02:00 |
|
David Given
|
00e9c5a07f
|
Add support for updating file metadata (only the SRA bits, really).
|
2024-05-13 21:44:58 +02:00 |
|
David Given
|
7643457374
|
Add support for renaming files.
|
2024-05-13 21:12:42 +02:00 |
|
David Given
|
78d5584e21
|
Add creeate, put and delete support to the CP/M filesystem driver.
|
2024-05-13 00:32:57 +02:00 |
|
David Given
|
1d1143a893
|
Merge from master.
|
2024-05-10 00:19:57 +02:00 |
|
David Given
|
1175a06f3d
|
Merge from master.
|
2024-05-01 16:23:59 +02:00 |
|
David Given
|
653a6a0189
|
Be more consistent about DTR toggling (needed to reset serial devices).
|
2024-05-01 12:54:22 +02:00 |
|
David Given
|
f0b1b61eac
|
Merge pull request #749 from p-j-b/fix-hang-windows-adafruit-floppy-greaseweazle
Set DTR after calling SetCommState
|
2024-05-01 12:46:08 +02:00 |
|
David Given
|
a84cf83ce5
|
Add a prototype Tartu encoder.
|
2024-04-30 00:56:26 +02:00 |
|
David Given
|
15d34aff15
|
Work-in-progress Tartu decoder.
|
2024-04-20 01:20:49 +02:00 |
|
David Given
|
af3e257c78
|
Add boilerplate for the Tartu.
|
2024-04-19 21:10:49 +02:00 |
|
p-j-b
|
c2248c7e4a
|
Added CLRDTR and SETDTR to setBaudRate
Fixes hang in Windows with Adafruit Floppy GreaseWeazle
|
2024-04-02 13:05:29 +01:00 |
|
David Given
|
f9c1816e6f
|
Format.
|
2024-03-30 19:29:48 +01:00 |
|
David Given
|
c115de9d40
|
Update to build with ab.
|
2024-03-29 23:53:05 +01:00 |
|