Package-level declarations
Types
Link copied to clipboard
Orchestrates a firmware update over BLE.
Link copied to clipboard
object DfuDetector
Detects which DFU protocol a connected peripheral supports by inspecting its discovered GATT services.
Link copied to clipboard
data class DfuOptions(val prnInterval: Int = 10, val retryCount: Int = 3, val retryDelay: Duration = 2.seconds, val commandTimeout: Duration = 10.seconds, val transport: DfuTransportConfig = DfuTransportConfig.Gatt)
Configuration for a firmware update.
Link copied to clipboard
Observable states of a firmware update.
Link copied to clipboard
Supported DFU protocol families.
Link copied to clipboard
Selects the BLE transport layer for DFU data transfer.