conv2str.h 780 B

12345678910111213141516171819202122232425262728
  1. //conv2str.h - Float conversion utilities
  2. #ifndef _CONV2STR_H
  3. #define _CONV2STR_H
  4. #include <inttypes.h>
  5. char *itostr2(const uint8_t &x);
  6. char *itostr31(const int &xx);
  7. char *itostr3(const int &xx);
  8. char *itostr3left(const int &xx);
  9. char *itostr4(const int &xx);
  10. char *ftostr3(const float &x);
  11. char *ftostr31ns(const float &x); // float to string without sign character
  12. char *ftostr31(const float &x);
  13. char *ftostr32(const float &x);
  14. char *ftostr32ns(const float &x);
  15. char *ftostr43(const float &x, uint8_t offset = 0);
  16. char *ftostr12ns(const float &x);
  17. char *ftostr13ns(const float &x);
  18. char *ftostr32sp(const float &x); // remove zero-padding from ftostr32
  19. char *ftostr5(const float &x);
  20. char *ftostr51(const float &x);
  21. char *ftostr52(const float &x);
  22. #endif //_CONV2STR_H