Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/kiibohd/controller
/ types & classes
Types & classes
493 in github.com/kiibohd/controller
⨍
Functions
2,387
◇
Types & classes
493
↓ 3 callers
Class
CustomLoader
Compatibility Class Used to work around importlib.util.module_from_spec() not being available.
Scan/TestIn/interface.py:51
↓ 3 callers
Class
KLLTestUnitResult
KLLTestUnitResult Container Class Contains the results of a single test
Scan/TestIn/Tests/common.py:119
↓ 2 callers
Class
KLLTestRunner
Runs KLLTest classes Given a list of test classes objects, run the tests and query the result.
Scan/TestIn/Tests/common.py:42
↓ 2 callers
Class
ScheduleElem
Scheduling for an individual element
Scan/TestIn/Tests/common.py:437
↓ 2 callers
Class
StandardError
General Error
Scan/Devices/STLcd/bitmap2Struct.py:113
↓ 1 callers
Class
AnimationVerification
Animation capability verification Validates that a specified capability behaved as expected
Scan/TestIn/Tests/common.py:1317
↓ 1 callers
Class
CapabilityHistory
Class that keeps track of the capability calls and maintains a history of calls.
Lib/host.py:181
↓ 1 callers
Class
ConsumerCodeVerification
ConsCode capability verification Validates that a specified capability behaved as expected
Scan/TestIn/Tests/common.py:1221
↓ 1 callers
Class
Data
Generic class used to hold data retrieved from libkiibohd callbacks
Lib/host.py:266
↓ 1 callers
Class
HIDIO_Packet
HIDIO_Packet struct See hidio_com.h in Output/HID-IO
Output/TestOut/host.py:49
↓ 1 callers
Enum
HIDIO_Return
Output/HID-IO/hidio_com.h:43
↓ 1 callers
Class
ImageToStruct
Scan/Devices/STLcd/bitmap2Struct.py:119
↓ 1 callers
Class
KiiFormatter
Conditional formatter used for logger.
Scan/TestIn/Tests/kiilogger.py:35
↓ 1 callers
Class
LayerActionEval
Takes a given layer action (list of layer actions) does that action. Then attempts all the responses for the given action to resolve it.
Scan/TestIn/Tests/layers.py:131
↓ 1 callers
Class
LayerHistory
Class that keeps track of the layer state for each processing loop. To prevent memory leaks, only so many state transitions are kept.
Lib/host.py:228
↓ 1 callers
Class
LayerRotationEval
Evaluates a Layer Rotation
Scan/TestIn/Tests/layers.py:43
↓ 1 callers
Class
LayerTest
Layer Test Using each of the defined layers, apply a complete permutation of layer activates/deactivates. * Shift * Latch * Lock
Scan/TestIn/Tests/layers.py:243
↓ 1 callers
Class
LayerVerification
Layer capability verification Validates that a specified capability behaved as expected
Scan/TestIn/Tests/common.py:1070
↓ 1 callers
Class
NoVerification
No verification implemented
Scan/TestIn/Tests/common.py:1055
↓ 1 callers
Class
ResultCapabilityStackItem
C-Struct for ResultCapabilityStackItem See Macro/PartialMap/result.c
Scan/TestIn/host.py:149
↓ 1 callers
Class
ResultElem
Handles individual result elements and how to monitor libkiibohd
Scan/TestIn/Tests/common.py:835
↓ 1 callers
Class
ResultMonitor
Monitors a KLL result from a trigger:result pair
Scan/TestIn/Tests/common.py:607
↓ 1 callers
Class
STLcdGraphic
Scan/Devices/STLcd/bitmap2Struct.py:25
↓ 1 callers
Class
SimpleLayerTest
Simple layer test For each layer, individually test each trigger, validating the capability and the output. This test is looking for ev
Scan/TestIn/Tests/kll.py:68
↓ 1 callers
Class
SystemCodeVerification
SysCode capability verification Validates that a specified capability behaved as expected
Scan/TestIn/Tests/common.py:1269
↓ 1 callers
Class
TriggerElem
Handles individual trigger elements and how to interface with libkiibohd
Scan/TestIn/Tests/common.py:704
↓ 1 callers
Class
TriggerEval
Evaluates a KLL trigger from a trigger:result pair
Scan/TestIn/Tests/common.py:471
↓ 1 callers
Class
TriggerResultEval
Takes a trigger:result pair and processes it. Given a pair, it can be specified to do correct *or* incorrect scheduling.
Scan/TestIn/Tests/common.py:305
↓ 1 callers
Class
USBCodeVerification
USBCode capability verification Validates that a specified capability behaved as expected
Scan/TestIn/Tests/common.py:1162
↓ 1 callers
Class
USBKeyboard
Stores USB Keyboard packet information Depending on which protocol is set, the output data may look different. Byte Array vs. Bit Mask
Output/TestOut/host.py:159
Class
ADCBuffer
Scan/Devices/JoystickCJP13119D02/joystick_scan.c:92
Class
ADCReading
Scan/Devices/JoystickCJP13119D02/joystick_scan.c:81
Class
ADCTimedEntry
Scan/Devices/JoystickCJP13119D02/joystick_scan.c:86
Enum
AnimationControl
Macro/PixelMap/pixel.h:128
Enum
AnimationPlayState
Macro/PixelMap/pixel.h:116
Enum
AnimationReplaceType
Macro/PixelMap/pixel.h:106
Class
AnimationStack
Macro/PixelMap/pixel.h:223
Class
AnimationStack
C-Struct for AnimationStack See Macro/PixelMap/pixel.h
Scan/TestIn/host.py:556
Class
AnimationStackElement
Macro/PixelMap/pixel.h:200
Class
AnimationStackElement
C-Struct for AnimationStackElement See Macro/PixelMap/pixel.h
Scan/TestIn/host.py:247
Class
CLIDictItem
Debug/cli/cli.h:77
Class
CableCheckCommand
Scan/Devices/UARTConnect/connect_scan.h:79
Class
Callbacks
Container class of commands required by the host-side KLL implementation
Scan/TestIn/host.py:747
Class
Callbacks
Container class of commands required byt the host-side KLL implementation
Output/TestOut/host.py:298
Class
Capability
Macro/PartialMap/kll.h:367
Class
Capability
C-Struct for Capability See Macro/PartialMap/kll.h
Scan/TestIn/host.py:340
Enum
CapabilityFeature
Macro/PartialMap/kll.h:361
Enum
CapabilityState
Macro/PartialMap/kll.h:156
Class
CapabilityVerification
Base class for capability functional verification
Scan/TestIn/Tests/common.py:1033
Enum
Command
Scan/Devices/UARTConnect/connect_scan.h:40
Class
Commands
Container class of commands available to controll the host-side KLL implementation
Scan/TestIn/host.py:363
Class
Commands
Container class of commands available to control the host-side KLL implementation
Output/TestOut/host.py:239
Enum
Config
Scan/Devices/Deprecated/MatrixARM/matrix_scan.h:108
Class
Control
Handles general control of the libkiibohd host setup
Lib/host.py:332
Class
CurrentEventCommand
Scan/Devices/UARTConnect/connect_scan.h:154
Class
DAC_Sample
Scan/Devices/DAC/dac.h:51
Enum
DAC_Sample_Status
Scan/Devices/DAC/dac.h:39
Class
EvalBase
Base Eval class
Scan/TestIn/Tests/common.py:289
Class
FTFL_CONFIG_t
Flash Configuration Field, see Sub-Family Reference Manual, section 28.3.1 */
Bootloader/ftfl.h:230
Enum
FTFL_EEPROM_SIZE
Bootloader/ftfl.h:195
Enum
FTFL_FCMD
Bootloader/ftfl.h:94
Enum
FTFL_FCMD
Bootloader/ftfl.h:115
Enum
FTFL_FCMD
Bootloader/ftfl.h:125
Enum
FTFL_FCMD
Bootloader/ftfl.h:165
Class
FTFL_FCNFG_t
Bootloader/ftfl.h:40
Class
FTFL_FCNFG_t
Bootloader/ftfl.h:219
Enum
FTFL_FLEXNVM_PARTITION
Bootloader/ftfl.h:188
Enum
FTFL_FLEXRAM_FUNCTION
Bootloader/ftfl.h:208
Class
FTFL_FOPT_t
Bootloader/ftfl.h:76
Class
FTFL_FOPT_t
Bootloader/ftfl.h:221
Class
FTFL_FOPT_t
Bootloader/ftfl.h:234
Class
FTFL_FSEC_t
Bootloader/ftfl.h:54
Class
FTFL_FSEC_t
Bootloader/ftfl.h:220
Class
FTFL_FSEC_t
Bootloader/ftfl.h:233
Class
FTFL_FSTAT_t
Bootloader/flash.c:38
Class
FTFL_FSTAT_t
Bootloader/ftfl.h:28
Class
FTFL_FSTAT_t
Bootloader/ftfl.h:218
Enum
FTFL_MARGIN_CHOICE
Bootloader/ftfl.h:117
Enum
FTFL_MARGIN_CHOICE
Bootloader/ftfl.h:127
Enum
FTFL_RESOURCE_SELECT
Bootloader/ftfl.h:142
Class
FTFL_t
Bootloader/ftfl.h:217
Class
FileLoader
Modified version of FileLoader from Python 3.3
Scan/TestIn/interface.py:33
Class
FirmwareInfo
Lib/_buildvars.h:81
Class
FirmwareInfo
Bootloader/_buildvars.h:60
Enum
FrameState
Macro/PixelMap/pixel.h:35
Class
FunctionState
Scan/Devices/JoystickCJP13119D02/joystick_scan.c:114
Enum
GPIO_Config
Lib/gpio.h:107
Class
GPIO_ConfigPin
Lib/gpio.h:143
Enum
GPIO_Peripheral
Lib/gpio.h:116
Class
GPIO_Pin
Lib/gpio.h:137
Class
GPIO_Pin
Scan/Devices/Deprecated/MatrixARM/matrix_scan.h:128
Enum
GPIO_Pin_Num
Lib/gpio.h:61
Enum
GPIO_Port
Lib/gpio.h:51
Enum
GPIO_Type
Lib/gpio.h:97
Class
HIDIO
HID-IO Interface Class Detects available HID-IO compatible devices (or sockets). Establishes a connection with one or more of them. HIDIOClient
Output/HID-IO/hid-io.py:39
Class
HIDIONode
HID-IO Interface Node Each HID-IO interface (physical or virtual) is given a HID-IO Node instance. It is used to maintain the I/O buffers as well
Output/HID-IO/hid-io.py:50
Class
HIDIO_Buffer
Output/HID-IO/hidio_com.h:87
Class
HIDIO_Buffer_Entry
Output/HID-IO/hidio_com.h:97
Class
HIDIO_Id_Entry
Output/HID-IO/hidio_com.c:88
Enum
HIDIO_Info_1_Property
Output/HID-IO/hidio_com.c:75
next →
1–100 of 493, ranked by callers