More refactoring

Lots of things removed but compiles again
This commit is contained in:
2025-06-25 11:18:44 -05:00
parent 0556b06cab
commit 2ff7291c63
31 changed files with 1247 additions and 2569 deletions

View File

@@ -31,13 +31,30 @@ void io_update(void)
void io_expanderSetSafe(void)
{
_expanderState[BOT_SR] = 0;
_expanderState[MID_SR] = 0;
_expanderState[TOP_SR] = 0;
io_expanderClearAll(NO_UPDATE);
io_connectAmpAB(false, NO_UPDATE);
io_backlightOn(true, NO_UPDATE);
io_ampPsuOn(false, NO_UPDATE);
io_update();
}
void io_connectAmpAB(bool connect, bool update)
{
if (connect)
{
EXPANDER_CLEAR(DISCONNECT_AB, NO_UPDATE);
}
else
{
EXPANDER_SET(DISCONNECT_AB, NO_UPDATE);
}
if (update) io_update();
}
void io_expanderClearAll(bool update)
{
_expanderState[BOT_SR] = 0;
@@ -51,36 +68,29 @@ void io_backlightOn(bool on, bool update)
{
if (on)
{
EXPANDER_SET(BACKLIGHT_ON, update);
EXPANDER_SET(BACKLIGHT_ON, NO_UPDATE);
}
else
{
EXPANDER_CLEAR(BACKLIGHT_ON, update);
EXPANDER_CLEAR(BACKLIGHT_ON, NO_UPDATE);
}
if (update) io_update();
}
void io_ampABOn(bool on, bool update)
{
if (on)
{
EXPANDER_SET(AMP_AB_ON, update);
}
else
{
EXPANDER_CLEAR(AMP_AB_ON, update);
}
}
void io_ampDOn(bool on, bool update)
{
if (on)
{
EXPANDER_SET(AMP_D_EN, update);
EXPANDER_SET(AMP_D_EN, NO_UPDATE);
}
else
{
EXPANDER_CLEAR(AMP_D_EN, update);
EXPANDER_CLEAR(AMP_D_EN, NO_UPDATE);
}
if (update) io_update();
}
void io_broadcastOn(bool on, bool update)
@@ -112,4 +122,4 @@ void io_ampPsuOn(bool on, bool update)
}
if (update) io_update();
}
}