mathiasvr / bluejay-configurator

Cross-platform application for Bluejay firmware flashing and configuration
https://github.com/mathiasvr/bluejay
GNU General Public License v3.0
38 stars 5 forks source link

feat: Synchronize Individual ESCs after playing back startup tune #19

Open saidinesh5 opened 3 years ago

saidinesh5 commented 3 years ago

Since we allow each ESC to set it's own startup tune, we can now automatically configure each of them to wait until all the others have finished playing their tune.

The support for this is implemented using the new Eeprom variables in Bluejay:

Eep_Pgm_Tune_Wait_MSB_ms - most significant byte Eep_Pgm_Tune_Wait_LSB_ms - least significant byte

This should allow us to wait for 65536ms now.

This should typically be enough for most usecases imo. If not, we can add another byte later on.

Requires: https://github.com/mathiasvr/bluejay/pull/22