OneWili API Reference
Generated from the FreeWili 2 firmware menu sources by the menutool API Generator. One reference for every generated language - see the signature blocks on each command.
- IO functions -
dev.io(i)- GPIO Functions -
dev.io.gpio(i\g)- IO Directions -
dev.io.gpio.io_direction_settings(i\g\a)
- IO Directions -
- UART Functions -
dev.io.uart(i\u)- UART Settings -
dev.io.uart.settings(i\u\s)
- UART Settings -
- MDIO Functions -
dev.io.mdio(i\m) - Sensor Functions -
dev.io.sensors(i\s) - I2C Functions -
dev.io.i2c(i\i)- I2C Settings -
dev.io.i2c.settings(i\i\s)
- I2C Settings -
- SPI Functions -
dev.io.spi(i\e)- SPI Settings -
dev.io.spi.settings(i\e\s)
- SPI Settings -
- CANFD Functions -
dev.io.canfd(i\c) - Analog In Functions -
dev.io.analog_in(i\j) - Analog Out & Trigger Functions -
dev.io.analog_out(i\a) - Logic Player Functions -
dev.io.logic_player(i\p) - Logic Analyzer Functions -
dev.io.logic_analyzer(i\b) - WILEye Functions -
dev.io.wil_eye(i\f) - Audio Functions -
dev.io.audio(i\k)
- GPIO Functions -
- GUI Functions -
dev.gui(g)- GUI Panels -
dev.gui.panels(g\c) - GUI Controls -
dev.gui.controls(g\b) - GUI Control Properties -
dev.gui.control_properties(g\e) - Dialogs -
dev.gui.dialogs(g\f)
- GUI Panels -
- Hardware Functions -
dev.hardware(h)- Device Settings -
dev.hardware.settings_home(h\s)- UART Settings -
dev.hardware.settings_home.uart_settings(h\s\u) - I2C Settings -
dev.hardware.settings_home.i2c_settings(h\s\i) - Sensor Settings -
dev.hardware.settings_home.sensor_settings(h\s\v) - SPI Settings -
dev.hardware.settings_home.spi_settings(h\s\s) - IO Directions -
dev.hardware.settings_home.io_direction_settings(h\s\o) - FPGA Clock -
dev.hardware.settings_home.fpga_clock_settings(h\s\f) - radio1 -
dev.hardware.settings_home.radio_settings(h\s\r) - radio1 -
dev.hardware.settings_home.radio_settings_2(h\s\t) - RF Analyzer Settings -
dev.hardware.settings_home.radio_fa_settings(h\s\a) - RTC Settings -
dev.hardware.settings_home.rtc_settings(h\s\c) - NeoPixel Light Show -
dev.hardware.settings_home.light_show_settings(h\s\n) - Wifi Settings -
dev.hardware.settings_home.wifi_settings(h\s\w) - Bluetooth Settings -
dev.hardware.settings_home.ble_settings(h\s\b) - Orca Communication -
dev.hardware.settings_home.orca_settings(h\s\g) - Websocket Server -
dev.hardware.settings_home.websocket_settings(h\s\k) - Neptune Settings -
dev.hardware.settings_home.neptune_settings(h\s\p) - General Settings -
dev.hardware.settings_home.general_settings(h\s\e) - Analog In (TLA2024) Settings -
dev.hardware.settings_home.analog_in_settings(h\s\j)
- UART Settings -
- System Functions -
dev.hardware.system(h\a) - File System -
dev.hardware.file_system(h\x) - Power Management -
dev.hardware.power_management(h\p)
- Device Settings -
- Wireless -
dev.wireless(w)- NFC Functions -
dev.wireless.nfc(w\n) - ESP32 Flasher Functions -
dev.wireless.esp32_flasher(w\a) - Wifi Functions -
dev.wireless.wifi(w\w)- Wifi Settings -
dev.wireless.wifi.settings(w\w\e)
- Wifi Settings -
- BT Functions -
dev.wireless.bluetooth_le(w\b)- Bluetooth Settings -
dev.wireless.bluetooth_le.ble_settings(w\b\b)
- Bluetooth Settings -
- IR Functions -
dev.wireless.ir(w\i) - LoRa -
dev.wireless.lo_ra(w\l)
- NFC Functions -
- Scripting Functions -
dev.scripting(s)- ZoomIO Functions -
dev.scripting.zoom_io(s\b) - WASM Debug -
dev.scripting.wasm_debug(s\w) - rThon Debug -
dev.scripting.rthon_debug(s\r)
- ZoomIO Functions -
- Apps functions -
dev.apps(a) - Linux Functions -
dev.linux(l)