From 4c903fb252db59282d9504fa5e6e43a188751eb8 Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Tue, 30 Apr 2024 00:06:48 +0200 Subject: [PATCH] DC11: 4 sets of registers --- dc11.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dc11.h b/dc11.h index 3112931..ce8093b 100644 --- a/dc11.h +++ b/dc11.h @@ -11,17 +11,17 @@ #define DC11_RCSR 0174000 // receiver status register #define DC11_BASE DC11_RCSR -#define DC11_END (DC11_RCSR + 2) +#define DC11_END (DC11_BASE + 4 * 4 + 2) // 4 interfaces, + 2 to point after it class bus; class dc11 { private: - bus *const b { nullptr }; - - uint16_t registers[4] { }; - std::atomic_bool stop_flag { false }; + bus *const b { nullptr }; + // 4 interfaces + uint16_t registers[4 * 4] { }; + std::atomic_bool stop_flag { false }; public: dc11(bus *const b);