Skip to main content

Enumerations

Named enumerations from fwMenuEnums.h - usable as argument and return types. Wire encoding is the plain decimal value.

owLEDManagerLEDMode

Underlying type: uint8_t

LabelValue
simplevalue0
flash1
pulse2
flashfade3
pulsefade4

Used by: gui.set_led_color

IOVoltageSource

Underlying type: uint8_t

LabelValue
none0
v3_31
v5_02
ext_pin3
prog_vout4

dacWaveShapeMenu

Underlying type: uint8_t

LabelValue
off0
triangle1
sawtooth2
invsawtooth3
sine4

Used by: io.analog_out.set_waveform

dacWavePhase

Underlying type: uint8_t

LabelValue
deg00
deg1201
deg2402
deg903

Used by: io.analog_out.set_waveform

resetLineState

Underlying type: uint8_t

LabelValue
hold_in_reset0
release1

Used by: hardware.power_management.set_wio_reset_line hardware.power_management.set_cm0_run_line

owLEDLightShow

Underlying type: uint8_t

LabelValue
manual0
rainbow1
snowstorm2
redchase3
rainbowchase4
bluechase5
greendot6
bluedot7
bluesin8
whitefade9
bargraph10
zylon11
audio12
accel13

Used by: io.serial_leds.set_show

owSerialLEDType

Underlying type: uint8_t

LabelValue
rgb0
rgbw1

Used by: io.serial_leds.configure_strip

owScreenshotFileType

Underlying type: uint8_t

LabelValue
png0
fwi1

Used by: gui.screenshot

owGUIButton

Underlying type: uint8_t

LabelValue
gray0
yellow1
green2
blue3
red4
up33
down34
left35
right36
center37
ok38
cancel39
home40
page41

Used by: gui.simulate_keypress

owButtonPressType

Underlying type: uint8_t

LabelValue
press0
longpress1
pressandstay2
release3

Used by: gui.simulate_keypress