+extern pattern_t on_pattern[];
+typedef union {
+ unsigned char any_flag;
+ struct {
+ unsigned char booting : 1;
+ unsigned char braking : 1;
+ unsigned char err_battery : 1;
+ unsigned char err_pwmled0 : 1;
+ unsigned char err_pwmled1 : 1;
+ unsigned char err_pwmled2 : 1;
+ };
+} err_flags_t;
+extern volatile err_flags_t err_flags;