Available on crate feature
formatters only.Expand description
Format numbers into byte arrays.
Functions for converting numbers (i8s, i16s, i32s or f32s) into arrays of bytes
that can be sent to a TM1637 display.
There are versions of these functions that are meant for 4-digit displays and for 6-digit displays. The 6-digit versions take into account that the order of the bytes does not drectly correlate with the order of the physical digits.
All numbers are aligned to the right.
§Example
ⓘ
tm.write_bytes_raw(0, i16_to_4digits(1234));This module is only available when the formatters feature of this
library is activated.
Functions§
- celsius_
to_ 4digits - Formats a
i8clamped between-9and99, appending the degrees symbol(°)and anuppercase C, for a4-digit display. - clock_
to_ 4digits - Formats two
u8s between0and99, with an optional colon between them. - degrees_
to_ 4digits - Formats a
i16clamped between-99and999, appending the degrees symbol(°), for a4-digit display. - f32_
to_ 6digits - Formats a
f32with the given amount of decimal digits, for a6-digit display. - i16_
to_ 4digits - Formats a
i16clamped between-999and9999, for a4-digit display. - i16_
to_ upsidedown_ 4digits - Formats a
i16clamped between-999and9999, for anupside-down 4-digit display. - i32_
to_ 6digits - Formats a
i32clamped between-99999and999999, for a6-digit display.