From 130dc5f12d553e67955aaf1f865c8baff247147f Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Wed, 13 Oct 2021 13:27:22 -0500 Subject: [PATCH] All possible Crucial addresses --- OpenAuraSDK/OpenAuraSDK.cpp | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/OpenAuraSDK/OpenAuraSDK.cpp b/OpenAuraSDK/OpenAuraSDK.cpp index e4bc32e4d..11c524b66 100644 --- a/OpenAuraSDK/OpenAuraSDK.cpp +++ b/OpenAuraSDK/OpenAuraSDK.cpp @@ -435,6 +435,20 @@ void DetectAuraControllers() controllers.push_back(new_controller); } + // Check for Aura controller at 0x20 + if (TestForAuraController(busses[bus], 0x20)) + { + new_controller = new AuraController(busses[bus], 0x20); + controllers.push_back(new_controller); + } + + // Check for Aura controller at 0x21 + if (TestForAuraController(busses[bus], 0x21)) + { + new_controller = new AuraController(busses[bus], 0x21); + controllers.push_back(new_controller); + } + // Check for Aura controller at 0x22 if (TestForAuraController(busses[bus], 0x22)) { @@ -448,6 +462,34 @@ void DetectAuraControllers() new_controller = new AuraController(busses[bus], 0x23); controllers.push_back(new_controller); } + + // Check for Aura controller at 0x39 + if (TestForAuraController(busses[bus], 0x39)) + { + new_controller = new AuraController(busses[bus], 0x39); + controllers.push_back(new_controller); + } + + // Check for Aura controller at 0x3A + if (TestForAuraController(busses[bus], 0x3A)) + { + new_controller = new AuraController(busses[bus], 0x3A); + controllers.push_back(new_controller); + } + + // Check for Aura controller at 0x3B + if (TestForAuraController(busses[bus], 0x3B)) + { + new_controller = new AuraController(busses[bus], 0x3B); + controllers.push_back(new_controller); + } + + // Check for Aura controller at 0x3C + if (TestForAuraController(busses[bus], 0x3C)) + { + new_controller = new AuraController(busses[bus], 0x3C); + controllers.push_back(new_controller); + } } } /* DetectAuraControllers() */