From 84cb07613d4af65bfa22c25a505e650d07a91d4e Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sun, 27 Nov 2016 20:39:08 -0800 Subject: [PATCH] Checked some documentation more thoroughly; the 1793 has quite different spin-up (/head load) semantics. So it's another distinct personality. Grrr. --- Components/1770/1770.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Components/1770/1770.hpp b/Components/1770/1770.hpp index 1a7114de5..cc61f8302 100644 --- a/Components/1770/1770.hpp +++ b/Components/1770/1770.hpp @@ -16,9 +16,10 @@ namespace WD { class WD1770: public Storage::Disk::Controller { public: enum Personality { - P1770, - P1772, - P1773 + P1770, // implies automatic motor-on management with Type 2 commands offering a spin-up disable + P1772, // as per the 1770, with different stepping rates + P1773, // implements the side number-testing logic of the 1793; omits spin-up/loading logic + P1793 // implies Type 2 commands use side number testing logic; spin-up/loading is by HLD and HLT }; WD1770(Personality p);