diff --git a/src/js/tabs/onboard_logging.js b/src/js/tabs/onboard_logging.js index 848afd2b..c8ead739 100644 --- a/src/js/tabs/onboard_logging.js +++ b/src/js/tabs/onboard_logging.js @@ -180,7 +180,14 @@ TABS.onboard_logging.initialize = function (callback) { // Offer a reasonable choice of logging rates (if people want weird steps they can use CLI) var loggingRates = []; - var pidRate = 8000 / PID_ADVANCED_CONFIG.gyro_sync_denom / PID_ADVANCED_CONFIG.pid_process_denom; + var pidRateBase = 8000; + + if (PID_ADVANCED_CONFIG.gyroUse32kHz !== 0) { + pidRateBase = 32000; + } + + var pidRate = pidRateBase / PID_ADVANCED_CONFIG.gyro_sync_denom / + PID_ADVANCED_CONFIG.pid_process_denom; if (semver.gte(CONFIG.apiVersion, "1.36.0")) { loggingRates = [