Merge pull request #8620 from smlng/fix/sys/can
sys/can: fix compiler warning due to usage of potentially uninitialized variables
This commit is contained in:
commit
de75eb8111
@ -473,11 +473,10 @@ int can_device_calc_bittiming(uint32_t clock, const struct can_bittiming_const *
|
|||||||
uint32_t spt_error;
|
uint32_t spt_error;
|
||||||
uint32_t min_spt_error = UINT32_MAX;
|
uint32_t min_spt_error = UINT32_MAX;
|
||||||
uint32_t best_brp = 0;
|
uint32_t best_brp = 0;
|
||||||
uint32_t tseg;
|
uint32_t tseg = 0;
|
||||||
uint32_t tseg1;
|
uint32_t tseg1 = 0;
|
||||||
uint32_t tseg2;
|
uint32_t tseg2 = 0;
|
||||||
uint32_t best_tseg = 0;
|
uint32_t best_tseg = 0;
|
||||||
uint32_t rate; /* current bitrate */
|
|
||||||
uint32_t rate_error;
|
uint32_t rate_error;
|
||||||
uint32_t min_rate_error;
|
uint32_t min_rate_error;
|
||||||
|
|
||||||
@ -515,8 +514,8 @@ int can_device_calc_bittiming(uint32_t clock, const struct can_bittiming_const *
|
|||||||
DEBUG("invalid brp\n");
|
DEBUG("invalid brp\n");
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
/* current bitrate */
|
||||||
rate = clock / (brp * nbt);
|
uint32_t rate = clock / (brp * nbt);
|
||||||
rate_error = max(timing->bitrate, rate) - min(timing->bitrate, rate);
|
rate_error = max(timing->bitrate, rate) - min(timing->bitrate, rate);
|
||||||
if (rate_error > min_rate_error) {
|
if (rate_error > min_rate_error) {
|
||||||
DEBUG("timing->rate=%" PRIu32 ", rate=%" PRIu32 ", rate_error=%" PRIu32 " > min_rate_error=%" PRIu32 ", continuing\n",
|
DEBUG("timing->rate=%" PRIu32 ", rate=%" PRIu32 ", rate_error=%" PRIu32 " > min_rate_error=%" PRIu32 ", continuing\n",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user