uint16_t u16
Definition: types.h:37
uint8_t u8
Unsigned integer definitions.
Definition: types.h:36
C_LINKAGE void yggdrasil_SevenSegment_SetSigned(i16 value)
Display a signed value from -999 to 999 on the 7 segments.
int16_t i16
Definition: types.h:47
C_LINKAGE void yggdrasil_SevenSegment_SetFloatingPoint(float value)
Display a floating point value from -99.9 to 99.9 on the 7 segments, the function will show as many d...
C_LINKAGE void yggdrasil_SevenSegment_Init(void)
Initialization function.
C_LINKAGE void yggdrasil_SevenSegment_EnableDigit(u8 number)
Enable one single segment.
C_LINKAGE void yggdrasil_SevenSegment_SetUnsigned(u16 value)
Display a unsigned value from 0 to 9999 on the 7 segments.
C_LINKAGE void yggdrasil_SevenSegment_SetDigit(char value)
Set the segments to the given value, supports hexadecimal, '-' for minus and ' ' for an empty segment...
C_LINKAGE void yggdrasil_SevenSegment_SetHexadecimal(u16 value)
Display a unsigned value from 0 to 0xFFFF in hexadecimal on the 7 segments.
#define C_LINKAGE
Definition: attributes.h:43
C_LINKAGE void yggdrasil_SevenSegment_Disable(void)
Disable all segments.