This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Thingy 52 mesh example at Segger Embedded studio issue

I am have a curious issue with thingy52-mesh-provisioning-demo repo at Nordic Semi github.

Prebuild hex behavior does not match with hex compiled by source.

In short, Double to uint32_t casting is wrong.

IMHO, something wrong with default compiler (or prebuild standard libraries - *.a) at Segger Embedded Studio.

I have replaced double round(double) calls to float roundf(float) for avoid double to uint32_t casting. It is ugly fix! =)

For details look at my issue at GitHub

Could you please help me or explain my misstep?

Related