diff --git a/hal/lib/athena/DigitalInternal.cpp b/hal/lib/athena/DigitalInternal.cpp index 99a43edf73..fd300510f7 100644 --- a/hal/lib/athena/DigitalInternal.cpp +++ b/hal/lib/athena/DigitalInternal.cpp @@ -25,9 +25,6 @@ priority_recursive_mutex digitalPwmMutex; tDIO* digitalSystem = nullptr; tRelay* relaySystem = nullptr; tPWM* pwmSystem = nullptr; -hal::Resource* DIOChannels = nullptr; -hal::Resource* DO_PWMGenerators = nullptr; -hal::Resource* PWMChannels = nullptr; bool digitalSystemsInitialized = false; @@ -40,13 +37,6 @@ DigitalHandleResource void initializeDigital(int32_t* status) { if (digitalSystemsInitialized) return; - hal::Resource::CreateResourceObject(&DIOChannels, - tDIO::kNumSystems * kDigitalPins); - hal::Resource::CreateResourceObject( - &DO_PWMGenerators, - tDIO::kNumPWMDutyCycleAElements + tDIO::kNumPWMDutyCycleBElements); - hal::Resource::CreateResourceObject(&PWMChannels, - tPWM::kNumSystems * kPwmPins); digitalSystem = tDIO::create(status); // Relay Setup diff --git a/hal/lib/athena/DigitalInternal.h b/hal/lib/athena/DigitalInternal.h index 0da436d3c3..b480302d7f 100644 --- a/hal/lib/athena/DigitalInternal.h +++ b/hal/lib/athena/DigitalInternal.h @@ -59,8 +59,6 @@ extern priority_recursive_mutex digitalPwmMutex; extern tDIO* digitalSystem; extern tRelay* relaySystem; extern tPWM* pwmSystem; -extern hal::Resource* DIOChannels; -extern hal::Resource* PWMChannels; extern bool digitalSystemsInitialized;