Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/abcminiuser/lufa
/ functions
Functions
2,800 in github.com/abcminiuser/lufa
⨍
Functions
2,800
◇
Types & classes
296
↓ 600 callers
Function
LEDs_SetAllLEDs
LUFA/Drivers/Board/LEDs.h:115
↓ 370 callers
Function
Dataflash_SendByte
Sends a byte to the currently selected dataflash IC, and ignores the next byte from the dataflash. * * \param[in] Byte Byte of data to send
LUFA/CodeTemplates/DriverStubs/Dataflash.h:110
↓ 227 callers
Function
Endpoint_Write_8
Writes one byte to the currently selected endpoint's bank, for IN direction endpoints. * * \ingroup Group_EndpointPrimitiveRW_UC3 * *
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:550
↓ 161 callers
Function
Endpoint_ClearIN
Sends an IN packet to the host on the currently selected endpoint, freeing up the endpoint for the * next packet and switching to the alternative
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:455
↓ 149 callers
Function
Pipe_SelectPipe
Selects the given pipe address. Any pipe operations which do not require the pipe address to be * indicated will operate on the currently selecte
LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h:226
↓ 140 callers
Function
Endpoint_SelectEndpoint
Selects the given endpoint address. * * Any endpoint operations which do not require the endpoint address to be indicated will operate on
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:264
↓ 131 callers
Function
Endpoint_Read_8
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:539
↓ 126 callers
Function
Dataflash_ReceiveByte
LUFA/Drivers/Board/Dataflash.h:235
↓ 119 callers
Function
Endpoint_ClearOUT
Acknowledges an OUT packet to the host on the currently selected endpoint, freeing up the endpoint * for the next packet and switching to the alt
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:468
↓ 113 callers
Function
Pipe_Freeze
Freezes the selected pipe, preventing it from communicating with an attached device. */
LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h:385
↓ 102 callers
Function
USB_Host_SetDeviceConfiguration
LUFA/Drivers/USB/Core/HostStandardReq.c:196
↓ 97 callers
Function
XPROGTarget_SendByte
Sends a byte via the USART. * * \param[in] Byte Byte to send through the USART */
Projects/AVRISP-MKII/Lib/XPROG/XPROGTarget.c:138
↓ 96 callers
Function
Dataflash_SendAddressBytes
Sends a set of page and buffer address bytes to the currently selected dataflash IC, for use with * dataflash commands which require a complete 2
LUFA/CodeTemplates/DriverStubs/Dataflash.h:209
↓ 95 callers
Function
USB_USBTask
LUFA/Drivers/USB/Core/USBTask.c:46
↓ 93 callers
Function
Endpoint_ClearSETUP
Clears a received SETUP packet on the currently selected CONTROL type endpoint, freeing up the * endpoint for the next packet. * * \ingr
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:443
↓ 91 callers
Function
Pipe_Unfreeze
Unfreezes the selected pipe, allowing it to communicate with an attached device. */
LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h:378
↓ 88 callers
Function
GlobalInterruptEnable
Enables global interrupt handling for the device, allowing interrupts to be handled. * * \ingroup Group_GlobalInt */
LUFA/Common/Common.h:350
↓ 85 callers
Function
USB_Init
( #if defined(USB_CAN_BE_BOTH)
LUFA/Drivers/USB/Core/UC3/USBController_UC3.c:46
↓ 74 callers
Function
LEDs_Init
LUFA/Drivers/Board/LEDs.h:111
↓ 72 callers
Function
Dataflash_WaitWhileBusy
Spin-loops while the currently selected dataflash is busy executing a command, such as a main * memory page program or main memory to buffer tran
LUFA/CodeTemplates/DriverStubs/Dataflash.h:195
↓ 64 callers
Function
USB_GetNextDescriptorComp
LUFA/Drivers/USB/Core/ConfigDescriptors.c:119
↓ 55 callers
Function
USB_Host_SendControlRequest
LUFA/Drivers/USB/Core/HostStandardReq.c:181
↓ 52 callers
Function
Endpoint_ClearStatusStage
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.c:124
↓ 51 callers
Function
Endpoint_IsReadWriteAllowed
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:357
↓ 49 callers
Function
Endpoint_WaitUntilReady
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.c:149
↓ 48 callers
Function
Dataflash_SelectChipFromPage
Selects a dataflash IC from the given page number, which should range from 0 to * ((DATAFLASH_PAGES * DATAFLASH_TOTALCHIPS) - 1). For boards cont
LUFA/CodeTemplates/DriverStubs/Dataflash.h:164
↓ 45 callers
Function
Endpoint_ConfigureEndpoint
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:205
↓ 44 callers
Function
Dataflash_DeselectChip
Deselects the current dataflash chip, so that no dataflash is selected. */
LUFA/CodeTemplates/DriverStubs/Dataflash.h:149
↓ 40 callers
Function
Endpoint_IsOUTReceived
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:419
↓ 40 callers
Function
Pipe_ClearIN
Acknowledges the reception of a setup IN request from the attached device on the currently selected * pipe, freeing the bank ready for the next p
LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h:527
↓ 36 callers
Function
Pipe_BytesInPipe
LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h:195
↓ 36 callers
Function
WriteNextResponseByte
Writes the next response byte to the CDC data IN endpoint, and sends the endpoint back if needed to free up the * bank when full ready for the next
Bootloaders/CDC/BootloaderCDC.c:408
↓ 35 callers
Function
USB_Disable
LUFA/Drivers/USB/Core/UC3/USBController_UC3.c:87
↓ 34 callers
Function
Pipe_ClearOUT
Sends the currently selected pipe's contents to the device as an OUT packet on the selected pipe, freeing * the bank ready for the next packet.
LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h:540
↓ 34 callers
Function
USB_Host_GetDeviceConfigDescriptor
LUFA/Drivers/USB/Core/ConfigDescriptors.c:35
↓ 33 callers
Function
Serial_CreateStream
LUFA/Drivers/Peripheral/AVR8/Serial_AVR8.c:97
↓ 33 callers
Function
Serial_Init
Inline Functions: */ Initializes the USART, ready for serial data transmission and reception. This initializes the interface to * standard 8-bit,
LUFA/Drivers/Peripheral/AVR8/Serial_AVR8.h:175
↓ 31 callers
Function
Endpoint_BytesInEndpoint
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:230
↓ 31 callers
Function
Endpoint_IsINReady
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:407
↓ 31 callers
Function
Pipe_ConfigurePipe
LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c:63
↓ 31 callers
Function
Pipe_IsINReceived
LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h:480
↓ 30 callers
Function
XMEGACLK_SetCPUClockSource
Sets the clock source for the main microcontroller core. The given clock source should be configured * and ready for use before this function is
LUFA/Platform/XMEGA/ClockManagement.h:352
↓ 30 callers
Function
XMEGACLK_StartDFLL
LUFA/Platform/XMEGA/ClockManagement.h:285
↓ 30 callers
Function
XMEGACLK_StartInternalOscillator
Starts the given internal oscillator of the XMEGA microcontroller, with the given options. This routine blocks until * the oscillator is ready fo
LUFA/Platform/XMEGA/ClockManagement.h:174
↓ 30 callers
Function
XMEGACLK_StartPLL
LUFA/Platform/XMEGA/ClockManagement.h:234
↓ 30 callers
Function
move_window
Projects/TempDataLogger/Lib/FATFs/ff.c:720
↓ 30 callers
Function
move_window
Projects/Webserver/Lib/FATFs/ff.c:720
↓ 29 callers
Function
Dataflash_SelectChip
Selects the given dataflash chip. * * \param[in] ChipMask Mask of the Dataflash IC to select, in the form of a \c DATAFLASH_CHIPn mask (whe
LUFA/CodeTemplates/DriverStubs/Dataflash.h:142
↓ 26 callers
Function
Joystick_GetStatus
LUFA/Drivers/Board/Joystick.h:110
↓ 25 callers
Function
Buttons_GetStatus
LUFA/Drivers/Board/AVR8/TUL/Buttons.h:88
↓ 25 callers
Function
ISPTarget_SendByte
Inline Functions: */ Sends a byte of ISP data to the attached target, using the appropriate SPI hardware or * software routines depending on the s
Projects/AVRISP-MKII/Lib/ISP/ISPTarget.h:94
↓ 25 callers
Function
Pipe_IsReadWriteAllowed
LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h:468
↓ 24 callers
Function
Endpoint_SetEndpointDirection
Sets the direction of the currently selected endpoint. * * \param[in] DirectionMask New endpoint direction, as a \c ENDPOINT_DIR_* mask.
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:526
↓ 24 callers
Function
Joystick_Init
LUFA/Drivers/Board/Joystick.h:108
↓ 21 callers
Function
Pipe_ConfigurePipeTable
LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c:46
↓ 21 callers
Function
Pipe_WaitUntilReady
LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c:167
↓ 21 callers
Function
USB_INT_Clear
LUFA/Drivers/USB/Core/UC3/USBInterrupt_UC3.h:197
↓ 21 callers
Function
USB_INT_Clear
LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.h:207
↓ 20 callers
Function
Buttons_Init
LUFA/Drivers/Board/Buttons.h:96
↓ 20 callers
Function
Dataflash_ToggleSelectedChipCS
Toggles the select line of the currently selected dataflash IC, so that it is ready to receive * a new command. */
LUFA/CodeTemplates/DriverStubs/Dataflash.h:184
↓ 20 callers
Function
disk_ioctl
Projects/TempDataLogger/Lib/FATFs/diskio.c:71
↓ 19 callers
Function
SwapEndian_16
LUFA/Common/Endianness.h:401
↓ 19 callers
Function
USB_INT_Enable
Inline Functions: */
LUFA/Drivers/USB/Core/UC3/USBInterrupt_UC3.h:87
↓ 19 callers
Function
USB_INT_Enable
Inline Functions: */
LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.h:87
↓ 19 callers
Function
disk_write
Projects/TempDataLogger/Lib/FATFs/diskio.c:54
↓ 19 callers
Function
disk_write
Projects/Webserver/Lib/FATFs/diskio.c:54
↓ 19 callers
Function
mem_cpy
Copy memory to memory */
Projects/TempDataLogger/Lib/FATFs/ff.c:529
↓ 19 callers
Function
mem_cpy
Copy memory to memory */
Projects/Webserver/Lib/FATFs/ff.c:529
↓ 18 callers
Function
XMEGANVM_SendNVMRegAddress
Sends the given NVM register address to the target. * * \param[in] Register NVM register whose absolute address is to be sent */
Projects/AVRISP-MKII/Lib/XPROG/XMEGANVM.c:58
↓ 18 callers
Function
open_usb_device
Bootloaders/HID/HostLoaderApp/hid_bootloader_cli.c:239
↓ 17 callers
Function
Endpoint_ConfigureEndpointTable
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.c:48
↓ 17 callers
Function
printf_verbose
Bootloaders/HID/HostLoaderApp/hid_bootloader_cli.c:1064
↓ 15 callers
Function
Delay_MS
Function to perform a blocking delay for a specified number of milliseconds. The actual delay will be * at a minimum the specified number of mill
LUFA/Common/Common.h:265
↓ 15 callers
Function
Endpoint_Read_16_LE
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:578
↓ 15 callers
Function
Endpoint_StallTransaction
Stalls the current endpoint, indicating to the host that a logical problem occurred with the * indicated endpoint and that the current transfer s
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:487
↓ 15 callers
Function
LEDs_SetAllLEDs
BuildTests/BoardDriverTest/Board/LEDs.h:104
↓ 14 callers
Function
Endpoint_Null_Stream
LUFA/Drivers/USB/Core/UC3/EndpointStream_UC3.c:76
↓ 14 callers
Function
FetchNextCommandByte
Retrieves the next byte from the host in the CDC data OUT endpoint, and clears the endpoint bank if needed * to allow reception of the next data pac
Bootloaders/CDC/BootloaderCDC.c:382
↓ 14 callers
Function
Pipe_GetBoundEndpointAddress
LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h:334
↓ 14 callers
Function
USB_INT_HasOccurred
LUFA/Drivers/USB/Core/UC3/USBInterrupt_UC3.h:307
↓ 14 callers
Function
USB_INT_HasOccurred
LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.h:314
↓ 13 callers
Function
Endpoint_IsSETUPReceived
LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h:431
↓ 13 callers
Function
Endpoint_Write_8
LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.c:125
↓ 13 callers
Function
HID_Device_ConfigureEndpoints
LUFA/Drivers/USB/Class/Device/HIDClassDevice.c:142
↓ 13 callers
Function
HID_Device_ProcessControlRequest
LUFA/Drivers/USB/Class/Device/HIDClassDevice.c:40
↓ 13 callers
Function
HID_Device_USBTask
LUFA/Drivers/USB/Class/Device/HIDClassDevice.c:156
↓ 13 callers
Function
USB_Device_EnableSOFEvents
Enables the device mode Start Of Frame events. When enabled, this causes the * \ref EVENT_USB_Device_StartOfFrame() event to fire once per milli
LUFA/Drivers/USB/Core/UC3/Device_UC3.h:166
↓ 13 callers
Function
USB_INT_IsEnabled
LUFA/Drivers/USB/Core/UC3/USBInterrupt_UC3.h:265
↓ 13 callers
Function
USB_INT_IsEnabled
LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.h:268
↓ 13 callers
Function
mem_set
Fill memory */
Projects/TempDataLogger/Lib/FATFs/ff.c:546
↓ 13 callers
Function
mem_set
Fill memory */
Projects/Webserver/Lib/FATFs/ff.c:546
↓ 12 callers
Function
Dataflash_GetSelectedChip
LUFA/Drivers/Board/Dataflash.h:236
↓ 12 callers
Function
Endpoint_Read_8
LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.c:120
↓ 12 callers
Function
HID_Device_MillisecondElapsed
LUFA/Drivers/USB/Class/Device/HIDClassDevice.h:196
↓ 12 callers
Function
SwapEndian_32
LUFA/Common/Endianness.h:432
↓ 12 callers
Function
USB_Host_ClearEndpointStall
LUFA/Drivers/USB/Core/HostStandardReq.c:271
↓ 12 callers
Function
chk_mounted
Projects/TempDataLogger/Lib/FATFs/ff.c:2042
↓ 12 callers
Function
chk_mounted
Projects/Webserver/Lib/FATFs/ff.c:2042
↓ 12 callers
Function
clust2sect
Projects/TempDataLogger/Lib/FATFs/ff.c:803
↓ 12 callers
Function
clust2sect
Projects/Webserver/Lib/FATFs/ff.c:803
next →
1–100 of 2,800, ranked by callers