Skip to main content

POWER_GUARD_MAX_CONCURRENT

Constant POWER_GUARD_MAX_CONCURRENT 

Source
pub const POWER_GUARD_MAX_CONCURRENT: usize = 6;
Expand description

Power-guard : pas plus de 6 moteurs simultanés, plafonnés à 60 % de duty, pour rester sous les 500 mA du bus USB (cf. hardware/README.md).

Ce plafond ≈ 153 et MOTOR_MAX_DUTY (150) sont deux garde-fous distincts : MOTOR_MAX_DUTY protège le moteur 3 V (tension), POWER_GUARD_DUTY_CAP protège le bus USB (courant). En config v1, MOTOR_MAX_DUTY (150) étant le plus bas, c’est lui qui borne en pratique ; le cap power-guard reste actif comme filet si l’on remonte MOTOR_MAX_DUTY (ex. moteurs 5 V QYF-740 → 255).