rpm margin must return as an integer

This commit is contained in:
Paul Dino Jones 2024-08-05 14:49:32 -04:00
parent fdad56db31
commit 492484ac7c
1 changed files with 2 additions and 1 deletions

View File

@ -1,4 +1,5 @@
#include <stdio.h>
#include <math.h>
#include <hidapi/hidapi.h>
@ -22,7 +23,7 @@ int cammusc5_update(WheelDevice* wheeldevice, int maxrpm, int rpm, int gear, int
// byte 2 is number of lit leds, assuming 9 available leds,
// if we send 10, all leds will blink singling a gear change
// attempting to build in a margin before the maxrpm is achieved
int rpmmargin = .05*maxrpm;
int rpmmargin = ceil(.05*maxrpm);
int rpminterval = (maxrpm-rpmmargin) / (num_avail_leds+1);
int litleds = 0;