Skip to content

Commit

Permalink
perf: Optimize startup boost handling
Browse files Browse the repository at this point in the history
  • Loading branch information
mathiasvr committed Nov 9, 2020
1 parent e2bc285 commit ab829ed
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions Bluejay.asm
Original file line number Diff line number Diff line change
Expand Up @@ -661,19 +661,17 @@ t1_int_not_bidir:

jb Flag_MOTOR_STARTED, t1_int_startup_boosted ; Do not boost when changing direction in bidirectional mode

mov A, Pwm_Limit_Beg ; Set 25% of max startup power as minimum power
rlc A
mov Temp3, A
mov A, Temp5
jnz t1_int_startup_boost_stall

mov A, Pwm_Limit_Beg ; Set 25% of max startup power as minimum power
rlc A
mov B, A
clr C
mov A, Temp3
subb A, Temp4
jc t1_int_startup_boost_stall

mov A, Temp3
mov Temp4, A
mov Temp4, B

t1_int_startup_boost_stall:
mov A, Stall_Cnt ; Add an extra power boost during start
Expand Down

0 comments on commit ab829ed

Please sign in to comment.