@@ -106,18 +106,18 @@ void roll_date_forward_1(ProControllerContext& context, bool fast){
106106 Milliseconds tv = context->timing_variation ();
107107 Milliseconds unit = 34ms + tv;
108108
109- ssf_press_button (context, BUTTON_A, 20 , 10 );
110- ssf_issue_scroll (context, SSF_SCROLL_UP, 0 );
109+ ssf_press_button (context, BUTTON_A, 160ms, 3 *unit );
110+ ssf_issue_scroll (context, SSF_SCROLL_UP, 0ms, 2 *unit, unit );
111111 ssf_press_button (context, BUTTON_A, unit);
112112 // ssf_issue_scroll(context, SSF_SCROLL_RIGHT, unit);
113113 ssf_issue_scroll (context, SSF_SCROLL_RIGHT, unit);
114114 ssf_issue_scroll (context, SSF_SCROLL_UP, unit);
115115 ssf_issue_scroll (context, SSF_SCROLL_RIGHT, unit);
116- ssf_press_button (context, BUTTON_A, 0 );
116+ ssf_press_button (context, BUTTON_A, 0ms, 2 *unit, unit );
117117 ssf_issue_scroll (context, SSF_SCROLL_RIGHT, unit);
118118 ssf_issue_scroll (context, SSF_SCROLL_RIGHT, unit);
119- ssf_issue_scroll (context, SSF_SCROLL_RIGHT, 0 );
120- ssf_press_button (context, BUTTON_A, 20 , 10 );
119+ ssf_issue_scroll (context, SSF_SCROLL_RIGHT, 0ms, 2 *unit, unit );
120+ ssf_press_button (context, BUTTON_A, 160ms, 3 *unit );
121121 break ;
122122 }
123123 default :{
@@ -170,23 +170,23 @@ void roll_date_backward_N(ProControllerContext& context, uint8_t skips, bool fas
170170 Milliseconds tv = context->timing_variation ();
171171 Milliseconds unit = 32ms + tv;
172172
173- ssf_press_button (context, BUTTON_A, 20 , 10 );
173+ ssf_press_button (context, BUTTON_A, 160ms, 3 *unit );
174174 for (uint8_t c = 0 ; c < skips - 1 ; c++){
175175 ssf_issue_scroll (context, SSF_SCROLL_DOWN, unit);
176176 }
177- ssf_issue_scroll (context, SSF_SCROLL_DOWN, 0 );
177+ ssf_issue_scroll (context, SSF_SCROLL_DOWN, 0ms, 2 *unit, unit );
178178 ssf_press_button (context, BUTTON_A, unit);
179179// ssf_issue_scroll(context, SSF_SCROLL_RIGHT, unit);
180180 ssf_issue_scroll (context, SSF_SCROLL_RIGHT, unit);
181181 for (uint8_t c = 0 ; c < skips - 1 ; c++){
182182 ssf_issue_scroll (context, SSF_SCROLL_DOWN, unit);
183183 }
184- ssf_issue_scroll (context, SSF_SCROLL_DOWN, 0 );
184+ ssf_issue_scroll (context, SSF_SCROLL_DOWN, 0ms, 2 *unit, unit );
185185 ssf_press_button (context, BUTTON_A, unit);
186186 ssf_issue_scroll (context, SSF_SCROLL_RIGHT, unit);
187187 ssf_issue_scroll (context, SSF_SCROLL_RIGHT, unit);
188- ssf_issue_scroll (context, SSF_SCROLL_RIGHT, 0 );
189- ssf_press_button (context, BUTTON_A, 20 , 10 );
188+ ssf_issue_scroll (context, SSF_SCROLL_RIGHT, 0ms, 2 *unit, unit );
189+ ssf_press_button (context, BUTTON_A, 160ms, 3 *unit );
190190 break ;
191191 }
192192 default :{
0 commit comments