List of all items
Structs
- config::Config
- config::ConfigPatch
- config::DmxPortConfig
- config::DmxPortPatch
- config::InvalidValue
- config::WifiConfig
- config::WifiConfigPatch
- hardware::button::Classifier
- hardware::button::Debouncer
- logging::LogRing
- logging::Logger
- logging::State
- net::dhcp::Action
- net::dhcp::ClientMsg
- net::dhcp::Lease
- net::dhcp::Reader
- net::dhcp::Server
- net::dhcp::Writer
- net::ws::ConfigSetPayload
- net::ws::MessageHead
- net::ws::Reply
- net::ws::SystemInfo
- panic_report::RtcCell
- panic_report::RtcSnapshot
Enums
- config::ButtonAction
- config::ConnectionType
- config::DmxDirection
- config::IpMethod
- hardware::button::ButtonEvent
- hardware::button::State
- hardware::led::LedStatus
- net::http::Outcome
- net::http::ReadError
Macros
Functions
- config::index_map::deserialize
- config::index_map::serialize
- hardware::button::boot_factory_reset
- hardware::button::dispatch
- hardware::button::input
- hardware::button::next_brightness
- hardware::button::task
- hardware::button::wait_release
- hardware::efuse::default_ap_ssid
- hardware::efuse::mac_address
- hardware::efuse::mac_bytes
- hardware::efuse::push_hex_byte
- hardware::led::apply
- hardware::led::blink
- hardware::led::breathing
- hardware::led::brightness_counts
- hardware::led::current_status
- hardware::led::set
- hardware::led::set_brightness
- hardware::led::task
- hardware::usb::control_and_log
- hardware::usb::enter_bootloader
- hardware::usb::flush_logs
- hardware::usb::set_force_download
- hardware::usb::task
- logging::cdc_commit
- logging::cdc_peek
- logging::configured_level
- logging::drain_snapshot
- logging::init
- logging::level_marker
- logging::mark_snapshot_floor
- logging::push_line
- logging::push_raw
- logging::uptime_ms
- net::ap_ssid
- net::build_ap
- net::build_sta
- net::dhcp::build_reply
- net::dhcp::parse_client
- net::dhcp::task
- net::http::content_length
- net::http::find_headers_end
- net::http::get_config
- net::http::parse_body
- net::http::parse_request_line
- net::http::post_config
- net::http::read_request
- net::http::recycle
- net::http::route
- net::http::send_response
- net::http::send_status
- net::http::serve
- net::http::slot0
- net::http::slot1
- net::http::slot2
- net::http::slot3
- net::http::spawn_all
- net::http::starts_with_ci
- net::http::trim
- net::http::ws_key
- net::runner_task
- net::spawn_runner
- net::stack_seed
- net::start_ap
- net::start_station
- net::task
- net::try_station
- net::ws::format_mac
- net::ws::handle_message
- net::ws::handshake
- net::ws::read_frame
- net::ws::send_reply
- net::ws::serve
- net::ws::write_frame
- panic_report::halt
- panic_report::mark_stable
- panic_report::panic_handler
- panic_report::report_last_panic
- stable_marker
- storage::busy_clear
- storage::busy_swap
- storage::clear
- storage::init
- storage::load
- storage::load_panic
- storage::persist_panic
- storage::save
- storage::with_nvs
Type Aliases
Statics
- ESP_APP_DESC
- hardware::led::BRIGHTNESS
- hardware::led::STATUS
- hardware::usb::BOS_DESCRIPTOR
- hardware::usb::CDC_STATE
- hardware::usb::CONFIG_DESCRIPTOR
- hardware::usb::CONTROL_BUF
- hardware::usb::EP_OUT_BUFFER
- logging::CDC_RING
- logging::LOGGER
- logging::READY
- net::STACK_AP
- net::STACK_STA
- net::http::FREDOKA_TTF
- net::http::INDEX_HTML
- panic_report::IN_PANIC
- panic_report::RTC
- storage::NVS
- storage::NVS_BUSY
Constants
- boards::s2_mini::BOARD_NAME
- boards::s2_mini::BOOT_BUTTON_GPIO
- boards::s2_mini::BUTTON_GPIO
- boards::s2_mini::CONSOLE_RX
- boards::s2_mini::CONSOLE_TX
- boards::s2_mini::DMX_UART_DE_RE
- boards::s2_mini::DMX_UART_RX
- boards::s2_mini::DMX_UART_TX
- boards::s2_mini::LED_GPIO
- boards::s2_mini::ONBOARD_LED_GPIO
- boards::s2_mini::USB_DM_GPIO
- boards::s2_mini::USB_DP_GPIO
- boards::s2_mini::W5500_CS
- boards::s2_mini::W5500_MISO
- boards::s2_mini::W5500_MOSI
- boards::s2_mini::W5500_SCK
- config::MAX_BUTTON_ACTIONS
- config::MAX_CONFIG_BYTES
- config::MAX_DMX_PORTS
- config::MAX_STR_LEN
- hardware::button::BRIGHTNESS_LEVELS
- hardware::button::CLICK_GAP
- hardware::button::DEBOUNCE
- hardware::button::HOLD_LOG_EVERY
- hardware::button::LONG_HOLD
- hardware::button::POLL
- hardware::button::REBOOT_DELAY
- hardware::button::RESET_HOLD
- hardware::led::DEFAULT_BRIGHTNESS
- hardware::led::DUTY_MAX
- hardware::led::ERROR_PERIOD_MS
- hardware::led::PEAK_BRIGHTNESS
- hardware::led::RESETTING_PERIOD_MS
- hardware::led::STARTUP_PERIOD_MS
- hardware::led::TICK
- hardware::led::WARNING_PERIOD_MS
- hardware::usb::LOG_CHUNK
- hardware::usb::POLL_INTERVAL
- hardware::usb::USB_PID
- hardware::usb::USB_VID
- logging::LINE_MAX
- logging::RING_SIZE
- net::AP_IP
- net::AP_PREFIX
- net::SOCKETS
- net::STA_CONNECT_TIMEOUT
- net::STA_DHCP_TIMEOUT
- net::STA_RECONNECT_DELAY
- net::dhcp::BOOTREPLY
- net::dhcp::BOOTREQUEST
- net::dhcp::CLIENT_PORT
- net::dhcp::FLAG_BROADCAST
- net::dhcp::HLEN_ETHERNET
- net::dhcp::HTYPE_ETHERNET
- net::dhcp::LEASE
- net::dhcp::LEASE_SECS
- net::dhcp::MAGIC_COOKIE
- net::dhcp::MSG_ACK
- net::dhcp::MSG_DECLINE
- net::dhcp::MSG_DISCOVER
- net::dhcp::MSG_INFORM
- net::dhcp::MSG_NAK
- net::dhcp::MSG_OFFER
- net::dhcp::MSG_RELEASE
- net::dhcp::MSG_REQUEST
- net::dhcp::NETMASK
- net::dhcp::OPT_DNS
- net::dhcp::OPT_END
- net::dhcp::OPT_LEASE_TIME
- net::dhcp::OPT_MESSAGE_TYPE
- net::dhcp::OPT_PAD
- net::dhcp::OPT_REQUESTED_IP
- net::dhcp::OPT_ROUTER
- net::dhcp::OPT_SERVER_ID
- net::dhcp::OPT_SUBNET_MASK
- net::dhcp::POOL_SIZE
- net::dhcp::POOL_START
- net::dhcp::SERVER_PORT
- net::http::HTTP_PORT
- net::http::REQUEST_TIMEOUT
- net::http::RX_SIZE
- net::http::SLOTS
- net::http::TX_SIZE
- net::ws::GUID
- net::ws::IDLE_TIMEOUT
- net::ws::MAX_PAYLOAD
- net::ws::MAX_REPLY
- net::ws::OPCODE_CLOSE
- net::ws::OPCODE_PING
- net::ws::OPCODE_PONG
- net::ws::OPCODE_TEXT
- panic_report::MAX_PANICS
- panic_report::RTC_MAGIC
- panic_report::SNAPSHOT_LEN
- storage::KEY_CFG
- storage::KEY_PANIC
- storage::NS_CONFIG
- storage::NS_DIAG
- storage::NVS_OFFSET
- storage::NVS_SIZE