Skip to content

Commit b04d6f8

Browse files
henrikbrixandersenkartben
authored andcommitted
drivers: can: common: declare prescaler variable inside loop
Declare the prescaler variable inside the loop where it is used. Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
1 parent d5f07eb commit b04d6f8

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

drivers/can/can_common.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,6 @@ static int can_calc_timing_internal(const struct device *dev, struct can_timing
261261
struct can_timing tmp_res = { 0 };
262262
int err_min = INT_MAX;
263263
uint32_t core_clock;
264-
int prescaler;
265264
int err;
266265

267266
if (bitrate == 0 || sample_pnt >= 1000) {
@@ -277,7 +276,7 @@ static int can_calc_timing_internal(const struct device *dev, struct can_timing
277276
sample_pnt = sample_point_for_bitrate(bitrate);
278277
}
279278

280-
for (prescaler = MAX(core_clock / (total_tq * bitrate), min->prescaler);
279+
for (int prescaler = MAX(core_clock / (total_tq * bitrate), min->prescaler);
281280
prescaler <= max->prescaler;
282281
prescaler++) {
283282

0 commit comments

Comments
 (0)