Webpage minifying/compressing toolchain

Also gzips the page (not tested if this works)
This commit is contained in:
2025-12-23 13:14:21 -06:00
parent 2c3c82c54c
commit 426d84ee56
2 changed files with 2060 additions and 5 deletions

View File

@@ -37,12 +37,21 @@ bool relay_states[8] = {false};
int64_t override_times[8] = {-1};
bool enabled = false;
volatile fsm_state_t current_state = STATE_IDLE;
volatile int64_t current_time = 0;
volatile bool start_running_request = false;
void setRelay(int8_t relay, bool state) {
relay_states[relay] = state;
}
void driveRelays() {
uint8_t state = 0x00;
relay_states[0] = (current_time / 1000000) % 2;
for (uint8_t i=0; i<8; i++) {
// if we command and efuse permits it set the relay
if (relay_states[i] && !efuse_is_tripped(bridge_map[i])) {
@@ -50,15 +59,12 @@ void driveRelays() {
set_autozero(bridge_map[i]);
}
}
ESP_LOGI(TAG, "RELAY STATE: %x", state);
i2c_set_relays(state);
}
volatile fsm_state_t current_state = STATE_IDLE;
volatile int64_t current_time = 0;
volatile bool start_running_request = false;
fsm_state_t fsm_get_state() {
return current_state;