[hal] Clean up HAL ports (#8101)

Remove references to PWM/Digital/relay Headers.
Fix analog cnd digital hannels
Set SPI and relay channels to 0.
Fix typos and roboRIO references.
This commit is contained in:
sciencewhiz
2025-07-20 22:17:19 -07:00
committed by GitHub
parent b445d48033
commit 5905a3ba27
7 changed files with 11 additions and 78 deletions

View File

@@ -22,12 +22,6 @@ int32_t HAL_GetNumAnalogInputs(void) {
int32_t HAL_GetNumCounters(void) {
return kNumCounters;
}
int32_t HAL_GetNumDigitalHeaders(void) {
return kNumDigitalHeaders;
}
int32_t HAL_GetNumPWMHeaders(void) {
return kNumPWMHeaders;
}
int32_t HAL_GetNumDigitalChannels(void) {
return kNumDigitalChannels;
}

View File

@@ -12,21 +12,16 @@ constexpr int32_t kNumCanBuses = 5;
constexpr int32_t kNumSmartIo = 6;
constexpr int32_t kNumI2cBuses = 2;
constexpr int32_t kNumAccumulators = 0;
constexpr int32_t kNumAnalogInputs = 8;
constexpr int32_t kNumAnalogInputs = kNumSmartIo;
constexpr int32_t kNumAnalogOutputs = 0;
constexpr int32_t kNumCounters = 0;
constexpr int32_t kNumDigitalHeaders = 10;
constexpr int32_t kNumDigitalMXPChannels = 16;
constexpr int32_t kNumDigitalSPIPortChannels = 5;
constexpr int32_t kNumPWMHeaders = 0;
constexpr int32_t kNumDigitalChannels =
kNumDigitalHeaders + kNumDigitalMXPChannels + kNumDigitalSPIPortChannels;
constexpr int32_t kNumPWMChannels = 0 + kNumPWMHeaders;
constexpr int32_t kNumDigitalSPIPortChannels = 0;
constexpr int32_t kNumDigitalChannels = kNumSmartIo;
constexpr int32_t kNumPWMChannels = kNumSmartIo;
constexpr int32_t kNumDigitalPWMOutputs = 0;
constexpr int32_t kNumEncoders = 0;
constexpr int32_t kNumInterrupts = 0;
constexpr int32_t kNumRelayChannels = 8;
constexpr int32_t kNumRelayHeaders = kNumRelayChannels / 2;
constexpr int32_t kNumRelayChannels = 0;
constexpr int32_t kNumCTREPCMModules = 63;
constexpr int32_t kNumCTRESolenoidChannels = 8;
constexpr int32_t kNumCTREPDPModules = 63;