Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/kiibohd/controller
/ functions
Functions
2,387 in github.com/kiibohd/controller
⨍
Functions
2,387
◇
Types & classes
493
↓ 3 callers
Function
ihex_get_data
LoadFile/teensy_loader_cli.c:765
↓ 3 callers
Function
init_errorLED
Error LED Setup
Debug/led/led.c:44
↓ 3 callers
Function
int32ToStr
Debug/print/print.c:314
↓ 3 callers
Function
isr_hardware_neutral
This interrupt service routine is called every time the LPTMR interrupt is triggered. With the default configuration that is approximately once every
Lib/entropy.c:174
↓ 3 callers
Function
keyOn
utility
Scan/Devices/Deprecated/MatrixARM/matrix_scan.h:150
↓ 3 callers
Method
load_module
( self, fullname )
Scan/TestIn/interface.py:41
↓ 3 callers
Function
main
LoadFile/teensy_loader_cli.c:87
↓ 3 callers
Function
matrix_columnSet
Column Setup
Scan/Deprecated/matrix/matrix_scan.c:179
↓ 3 callers
Function
matrix_rowSet
Row Setup
Scan/Deprecated/matrix/matrix_scan.c:216
↓ 3 callers
Function
pad
Pad routine
Debug/print/print.c:82
↓ 3 callers
Function
pio_disable_interrupt
* \brief Disable a given interrupt source, with no added side effects. * * \param p_pio Pointer to a PIO instance. * \param ul_mask Interrupt sourc
Lib/ASF/sam/drivers/pio/pio.c:589
↓ 3 callers
Function
pio_set_input
* \brief Configure one or more pin(s) or a PIO controller as inputs. * Optionally, the corresponding internal pull-up(s) and glitch filter(s) can *
Lib/ASF/sam/drivers/pio/pio.c:257
↓ 3 callers
Function
pio_set_output
* \brief Configure one or more pin(s) of a PIO controller as outputs, with * the given default value. Optionally, the multi-drive feature can be enab
Lib/ASF/sam/drivers/pio/pio.c:310
↓ 3 callers
Function
pll_is_locked
Lib/ASF/common/services/clock/sam4s/pll.h:166
↓ 3 callers
Function
pmc_switch_mainck_to_fastrc
* \brief Switch main clock source selection to internal fast RC. * * \param ul_moscrcf Fast RC oscillator(4/8/12Mhz). * * \retval 0 Success. * \r
Lib/ASF/sam/drivers/pmc/pmc.c:351
↓ 3 callers
Function
pmc_switch_mck_to_sclk
* \brief Switch master clock source selection to slow clock. * * \param ul_pres Processor clock prescaler. * * \retval 0 Success. * \retval 1 Tim
Lib/ASF/sam/drivers/pmc/pmc.c:154
↓ 3 callers
Function
printDecimal32
Debug/print/print.c:201
↓ 3 callers
Function
rand_initialize
Lib/entropy.c:48
↓ 3 callers
Method
read_capability
Using kll.json, determine capability @returns: Name of capability, Arguments
Scan/TestIn/host.py:174
↓ 3 callers
Method
recordLayerState
Used to record layer state when using Python API to modify the layers Necessary to maintain proper layer history
Scan/TestIn/host.py:496
↓ 3 callers
Function
spi_get_pdc_base
* \brief Get PDC registers base address. * * \param p_spi Pointer to an SPI instance. * * \return PDC registers base for PDC driver to access. */
Lib/ASF/sam/drivers/spi/spi.h:509
↓ 3 callers
Function
storage_block_position
Read storage block position (offset from the page) Must run storage_init() first!
Lib/storage.c:492
↓ 3 callers
Function
storage_default_settings
Scan/Devices/Storage/storage.c:97
↓ 3 callers
Function
storage_load_settings
Scan/Devices/Storage/storage.c:67
↓ 3 callers
Function
storage_page_position
Read storage page position Must run storage_init() first!
Lib/storage.c:485
↓ 3 callers
Function
swd_clear_errors
Bootloader/swd/swd_host.c:137
↓ 3 callers
Function
swd_init
Bootloader/swd/swd_host.c:121
↓ 3 callers
Function
swd_read_memory
Read unaligned data from target memory. size is in bytes.
Bootloader/swd/swd_host.c:475
↓ 3 callers
Function
udc_get_interface_desc
Lib/ASF/common/services/usb/udc/udc.c:155
↓ 3 callers
Function
udc_start
! \brief Start the USB Device stack */
Lib/ASF/common/services/usb/udc/udc.c:351
↓ 3 callers
Function
udd_attach
Lib/ASF/sam/drivers/udp/udp_device.c:626
↓ 3 callers
Function
udd_ctrl_endofrequest
Lib/ASF/sam/drivers/udp/udp_device.c:1262
↓ 3 callers
Function
udd_detach
Lib/ASF/sam/drivers/udp/udp_device.c:653
↓ 3 callers
Function
udd_set_setup_callback
Bootloader/usb.c:676
↓ 3 callers
Function
usb_handle_control_status_cb
Bootloader/usb.c:402
↓ 3 callers
Function
usb_keyboard_send
Send the contents of keyboard_keys and keyboard_modifier_keys
Output/USB/arm/usb_keyboard.c:109
↓ 3 callers
Function
usb_keyboard_toHost
Sends normal keyboard out to host NOTE: Make sure to match the descriptor
Output/USB/avr/usb_keyboard_serial.c:51
↓ 3 callers
Function
usb_rx
* Receive USB data (OUT device transaction) * * Returns: size to be received, or -1 on error. */
Bootloader/usb.c:248
↓ 3 callers
Function
usb_setup_control
Bootloader/usb.c:581
↓ 2 callers
Function
ADCBuffer_valid_head
Scan/Devices/JoystickCJP13119D02/joystick_scan.c:221
↓ 2 callers
Function
CLI_init
Initialize the CLI
Debug/cli/cli.c:130
↓ 2 callers
Function
CLI_retreiveHistory
Debug/cli/cli.c:527
↓ 2 callers
Function
ChipVersion_cpuid_implementor
Lib/chip_version.h:134
↓ 2 callers
Function
ChipVersion_cpuid_partno
Lib/chip_version.h:117
↓ 2 callers
Function
ChipVersion_lookup
Attempts to detect the chip part number using registers only See 30.2 (Table 30-1) for part numbers http://ww1.microchip.com/downloads/en/DeviceDoc/At
Lib/chip_version.h:170
↓ 2 callers
Function
Connect_rx_process
Scan/Devices/UARTConnect/connect_scan.c:1085
↓ 2 callers
Function
Connect_send_CableCheck
patternLen defines how many bytes should the incrementing pattern have
Scan/Devices/UARTConnect/connect_scan.c:256
↓ 2 callers
Function
Connect_send_CurrentEvent
Scan/Devices/UARTConnect/connect_scan.c:412
↓ 2 callers
Function
Connect_send_ScanCode
id is the currently assigned id to the slave scanCodeStateList is an array of [scancode, state]'s (8 bit values) numScanCodes is the number of scan co
Scan/Devices/UARTConnect/connect_scan.c:331
↓ 2 callers
Function
GPIO_IrqSetup
Lib/gpio.c:269
↓ 2 callers
Function
HIDIO_print_mode
Output/HID-IO/hidio_com.c:1764
↓ 2 callers
Function
HIDIO_process
HID-IO Processing Loop
Output/HID-IO/hidio_com.c:1408
↓ 2 callers
Function
HIDIO_process_incoming_packet
HID-IO Process Packet
Output/HID-IO/hidio_com.c:1124
↓ 2 callers
Function
HIDIO_setup
HID-IO Module Setup
Output/HID-IO/hidio_com.c:1077
↓ 2 callers
Function
Joystick_buffer_entry_setup
Setup PDC (Peripheral DMA) pointers for next buffer entry We only use the first DMA buffer as it's more important to timestamp data correctly than to
Scan/Devices/JoystickCJP13119D02/joystick_scan.c:319
↓ 2 callers
Function
LCD_initialize
Intialize display
Scan/Devices/STLcd/lcd_scan.c:320
↓ 2 callers
Function
LED_readReg
Read address cs - SPI Channel page - ISSI page reg - Register address
Scan/Devices/ISSILedSPI/led_scan.c:292
↓ 2 callers
Function
LED_writeReg
Write address cs - SPI Channel page - ISSI page reg - Register address val - Value to write
Scan/Devices/ISSILedSPI/led_scan.c:261
↓ 2 callers
Function
Latency_resources
Number of latency resources used
Debug/latency/latency.c:56
↓ 2 callers
Function
Layer_clearLayers
Clears the current layer state
Macro/PartialMap/layer.c:433
↓ 2 callers
Function
Macro_analogState
Update the scancode analog state States: 0x00 - Off 0x01 - Released 0x02-0xFF - Analog value (low to high)
Macro/PartialMap/macro.c:675
↓ 2 callers
Function
Macro_animationState
Update animation state States: 0x00 - Off 0x06 - Done 0x07 - Repeat
Macro/PartialMap/macro.c:745
↓ 2 callers
Function
Macro_dialState
Dial state update Queues up a dial trigger event States: 0x00 - Off 0x01 - Increase 0x02 - Decrease
Macro/PartialMap/macro.c:968
↓ 2 callers
Function
Macro_poll
Macro Processing Loop, called often Generally takes care of thread-unsafe calls to capabilities that must be synchronized
Macro/PartialMap/macro.c:1031
↓ 2 callers
Function
Macro_setup
Macro/PartialMap/macro.c:1208
↓ 2 callers
Function
Macro_tick_update
[In]Activity detected, do TickStore update and signal generation Returns 1 if a signal is sent
Macro/PartialMap/macro.c:988
↓ 2 callers
Function
Macro_timeState
Update Time State trigger Only valid with Sleep/Resume and Inactive/Active triggers States: 0x00 - Off 0x01 - Activate 0x02 - On 0x03 - Deactivate
Macro/PartialMap/macro.c:860
↓ 2 callers
Function
Matrix_scan
Scan the matrix for keypresses NOTE: scanNum should be reset to 0 after a USB send (to reset all the counters)
Scan/Devices/Deprecated/MatrixARM/matrix_scan.c:307
↓ 2 callers
Function
Output_firmwareReload
Sets the device into firmware reload mode
Output/USB/output_com.c:72
↓ 2 callers
Function
Output_poll
Output Module Data Poll
Output/USB/output_com.c:58
↓ 2 callers
Function
Output_putchar
USB Send Character to output buffer
Output/USB/output_com.c:100
↓ 2 callers
Function
Output_rawio_sendbuffer
USB RawIO send buffer
Output/USB/output_com.c:128
↓ 2 callers
Function
Output_setup
Output Module Setup
Output/USB/output_com.c:47
↓ 2 callers
Function
Output_usbCodeSend_capability
Adds a single USB Code to the USB Output buffer Argument #1: USB Code
Output/USB/output_usb.c:368
↓ 2 callers
Function
PIN_nRESET_OUT
nRESET I/O pin: Set Output. \param bit target device hardware reset pin status: - 0: issue a device hardware reset. - 1: release
Bootloader/swd/DAP_config.h:253
↓ 2 callers
Function
Pixel_8bitInterpolation
TODO Support non-8bit channels
Macro/PixelMap/pixel.c:870
↓ 2 callers
Function
Pixel_pixelEvaluation
Pixel Evaluation - Iterates over each of the Pixel channels and applies modifications
Macro/PixelMap/pixel.c:1265
↓ 2 callers
Function
Pixel_pixelTweenNextPos
Macro/PixelMap/pixel.c:1699
↓ 2 callers
Function
Port_cross
Scan/Devices/PortSwap/port_scan.c:142
↓ 2 callers
Function
Port_uart_swap
Scan/Devices/PortSwap/port_scan.c:130
↓ 2 callers
Function
RTT_getchar
Get the next character, or -1 if nothing received
Output/SeggerRTT/output_rtt.c:125
↓ 2 callers
Function
RTT_periodic
RTT Data Periodic
Output/SeggerRTT/output_rtt.c:98
↓ 2 callers
Function
RTT_poll
RTT Data Poll
Output/SeggerRTT/output_rtt.c:68
↓ 2 callers
Function
RTT_putchar
RTT Send Character to output buffer
Output/SeggerRTT/output_rtt.c:149
↓ 2 callers
Function
RTT_putstr
RTT Send String to output buffer, null terminated
Output/SeggerRTT/output_rtt.c:156
↓ 2 callers
Function
RTT_setup
RTT Module Setup
Output/SeggerRTT/output_rtt.c:60
↓ 2 callers
Function
Reset_FullReset
Lib/gpio.c:314
↓ 2 callers
Function
Result_appendResultMacroToPendingList
Append result macro to pending list, duplicates are ok
Macro/PartialMap/result.c:204
↓ 2 callers
Function
Result_evalResultMacroCombo
Macro/PartialMap/result.c:99
↓ 2 callers
Function
SEGGER_RTT_AllocUpBuffer
* * SEGGER_RTT_AllocUpBuffer * * Function description * Run-time configuration of the next up-buffer (T->H). * The next buffer, which is
Output/SeggerRTT/SEGGER_RTT.c:1343
↓ 2 callers
Function
SEGGER_RTT_ConfigDownBuffer
* * SEGGER_RTT_ConfigDownBuffer * * Function description * Run-time configuration of a specific down-buffer (H->T). * Buffer to be config
Output/SeggerRTT/SEGGER_RTT.c:1441
↓ 2 callers
Function
SEGGER_RTT_ConfigUpBuffer
* * SEGGER_RTT_ConfigUpBuffer * * Function description * Run-time configuration of a specific up-buffer (T->H). * Buffer to be configured
Output/SeggerRTT/SEGGER_RTT.c:1394
↓ 2 callers
Function
SEGGER_RTT_GetKey
* * SEGGER_RTT_GetKey * * Function description * Reads one character from the SEGGER RTT buffer. * Host has previously stored data there.
Output/SeggerRTT/SEGGER_RTT.c:1193
↓ 2 callers
Function
SEGGER_RTT_WriteWithOverwriteNoLock
* * SEGGER_RTT_WriteWithOverwriteNoLock * * Function description * Stores a specified number of characters in SEGGER RTT * control block.
Output/SeggerRTT/SEGGER_RTT.c:651
↓ 2 callers
Function
SEGGER_SYSVIEW_Conf
* * Global functions * ********************************************************************** */
Output/SeggerRTT/SEGGER_SYSVIEW_Config_NoOS.c:248
↓ 2 callers
Function
SEGGER_SYSVIEW_RecordVoid
* * SEGGER_SYSVIEW_RecordVoid() * * Function description * Formats and sends a SystemView packet with an empty payload. * * Parameter
Output/SeggerRTT/SEGGER_SYSVIEW.c:1294
↓ 2 callers
Function
SEGGER_SYSVIEW_SendModuleDescription
* * SEGGER_SYSVIEW_SendModuleDescription() * * Function description * Triggers a send of the registered module descriptions. * */
Output/SeggerRTT/SEGGER_SYSVIEW.c:2491
↓ 2 callers
Function
Scan_capslock
Lock LED handling TODO (HaaTa): This is temporary until state scheduling is working
Scan/Kira/scan_loop.c:112
↓ 2 callers
Function
Scan_numlock
Scan/Kira/scan_loop.c:122
↓ 2 callers
Function
Scan_poll
Main Poll Loop This is for operations that need to be run as often as possible Usually reserved for LED update routines and other things that need qui
Scan/60v2/scan_loop.c:68
← previous
next →
301–400 of 2,387, ranked by callers