speeduino
speeduino copied to clipboard
STM32 LIBDIVIDE Division by 0 causes mcu hang
https://github.com/noisymime/speeduino/blob/fff315aa452a31a36548028c2a74540817f91e00/speeduino/decoders.cpp#L126
https://github.com/ridiculousfish/libdivide/blob/ee2a872b85648b16c0a65faa8cb646fa7e9e903a/libdivide.h#L95
Division by 0 on non-AVR mcus causes libdivide call abort() which ends up in a noreturn
Issue was submitted to libdivide: https://github.com/ridiculousfish/libdivide/issues/112