Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MCUdude/MiniCore
/ functions
Functions
431 in github.com/MCUdude/MiniCore
⨍
Functions
431
◇
Types & classes
33
↓ 32 callers
Function
micros
avr/cores/MCUdude_corefiles/wiring.c:229
↓ 29 callers
Function
digitalWrite
avr/cores/MCUdude_corefiles/wiring_digital.c:187
↓ 16 callers
Function
pinMode
avr/cores/MCUdude_corefiles/wiring_digital.c:29
↓ 14 callers
Function
ISR
avr/cores/MCUdude_corefiles/Tone.cpp:535
↓ 14 callers
Function
init
avr/cores/MCUdude_corefiles/wiring.c:941
↓ 13 callers
Function
getch
avr/bootloaders/optiboot_flash/optiboot_flash.c:850
↓ 13 callers
Function
putch
avr/bootloaders/optiboot_flash/optiboot_flash.c:820
↓ 11 callers
Method
concat
avr/cores/MCUdude_corefiles/WString.cpp:259
↓ 11 callers
Method
invalidate
avr/cores/MCUdude_corefiles/WString.cpp:139
↓ 11 callers
Function
twi_reply
* Function twi_reply * Desc sends byte or readys receive line * Input ack: byte indicating to ack or to nack * Output none */
avr/libraries/Wire/src/utility/twi.c:417
↓ 11 callers
Function
twi_reply1
* Function twi_reply * Desc sends byte or readys receive line * Input ack: byte indicating to ack or to nack * Output none */
avr/libraries/Wire1/src/utility/twi1.c:417
↓ 9 callers
Function
Send8
avr/cores/MCUdude_corefiles/USBCore.cpp:129
↓ 8 callers
Function
verifySpace
avr/bootloaders/optiboot_flash/optiboot_flash.c:943
↓ 7 callers
Function
twi_handleTimeout
* Function twi_handleTimeout * Desc this gets called whenever a while loop here has lasted longer than * twi_timeout_us microseconds. a
avr/libraries/Wire/src/utility/twi.c:500
↓ 7 callers
Function
twi_handleTimeout1
* Function twi_handleTimeout * Desc this gets called whenever a while loop here has lasted longer than * twi_timeout_us microseconds. a
avr/libraries/Wire1/src/utility/twi1.c:500
↓ 6 callers
Function
disableTimer
XXX: this function only works properly for timer 2 (the only one we use currently). for the others, it should end the tone, but won't restore proper
avr/cores/MCUdude_corefiles/Tone.cpp:463
↓ 6 callers
Function
do_spm
* Separate function for doing spm stuff * It's needed for application to do SPM, as SPM instruction works only * from bootloader. * * How it works
avr/bootloaders/optiboot_flash/optiboot_flash.c:1112
↓ 6 callers
Function
twi_stop
* Function twi_stop * Desc relinquishes bus master status * Input none * Output none */
avr/libraries/Wire/src/utility/twi.c:433
↓ 6 callers
Function
twi_stop1
* Function twi_stop * Desc relinquishes bus master status * Input none * Output none */
avr/libraries/Wire1/src/utility/twi1.c:433
↓ 5 callers
Function
FifoByteCount
avr/cores/MCUdude_corefiles/USBCore.cpp:139
↓ 5 callers
Function
SendControl
avr/cores/MCUdude_corefiles/USBCore.cpp:397
↓ 5 callers
Function
getNch
avr/bootloaders/optiboot_flash/optiboot_flash.c:938
↓ 5 callers
Function
watchdogConfig
avr/bootloaders/optiboot_flash/optiboot_flash.c:991
↓ 4 callers
Function
DebugPulse
avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp:63
↓ 4 callers
Function
InitControl
avr/cores/MCUdude_corefiles/USBCore.cpp:390
↓ 4 callers
Function
ReleaseTX
avr/cores/MCUdude_corefiles/USBCore.cpp:179
↓ 4 callers
Function
SetEP
avr/cores/MCUdude_corefiles/USBCore.cpp:134
↓ 4 callers
Function
USB_SendControl
Clipped by _cmark/_cend
avr/cores/MCUdude_corefiles/USBCore.cpp:413
↓ 4 callers
Method
_rx_complete_irq
avr/cores/MCUdude_corefiles/HardwareSerial_private.h:98
↓ 4 callers
Method
_tx_udr_empty_irq
avr/cores/MCUdude_corefiles/HardwareSerial.cpp:89
↓ 4 callers
Method
available
avr/cores/MCUdude_corefiles/CDC.cpp:173
↓ 4 callers
Function
delay
avr/cores/MCUdude_corefiles/wiring.c:395
↓ 4 callers
Function
millis
avr/cores/MCUdude_corefiles/wiring.c:215
↓ 4 callers
Function
urbootPageWrite
* Copy a single page from SRAM to page-aligned PROGMEM utilising smr's urboot (ca 8.7 ms on an 16 MHz ATmega328p) * - sets RAMPZ to zero after use,
avr/libraries/Flash/src/urboot.cpp:20
↓ 3 callers
Function
ClearIN
avr/cores/MCUdude_corefiles/USBCore.cpp:89
↓ 3 callers
Function
ISR
avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp:238
↓ 3 callers
Function
ReadWriteAllowed
avr/cores/MCUdude_corefiles/USBCore.cpp:159
↓ 3 callers
Function
USB_SendStringDescriptor
Send a USB descriptor string. The string is stored in PROGMEM as a plain ASCII string but is sent out as UTF-16 with the correct 2-byte prefix
avr/cores/MCUdude_corefiles/USBCore.cpp:430
↓ 3 callers
Function
do_spm_rampz
* Helper function do_spm_rampz wraps do_spm to handle RAMPZ * for copy_flash_pages function. It is inlined by the compiler. * * On devices with more
avr/bootloaders/optiboot_flash/optiboot_flash.c:1170
↓ 3 callers
Function
new_helper
avr/cores/MCUdude_corefiles/new.cpp:39
↓ 3 callers
Method
print
avr/cores/MCUdude_corefiles/Print.cpp:44
↓ 3 callers
Function
terminate
avr/cores/MCUdude_corefiles/abi.cpp:25
↓ 3 callers
Function
urflashRead
avr/libraries/Flash/src/urboot.cpp:161
↓ 3 callers
Function
watchdogReset
Watchdog functions. These are only safe with interrupts turned off.
avr/bootloaders/optiboot_flash/optiboot_flash.c:985
↓ 2 callers
Function
Recv
avr/cores/MCUdude_corefiles/USBCore.cpp:112
↓ 2 callers
Function
SendInterfaces
avr/cores/MCUdude_corefiles/USBCore.cpp:466
↓ 2 callers
Function
USB_Available
Number of bytes, assumes a rx endpoint
avr/cores/MCUdude_corefiles/USBCore.cpp:214
↓ 2 callers
Function
USB_ClockEnable
avr/cores/MCUdude_corefiles/USBCore.cpp:666
↓ 2 callers
Function
USB_Flush
avr/cores/MCUdude_corefiles/USBCore.cpp:649
↓ 2 callers
Function
USB_Recv
Non Blocking receive Return number of bytes read
avr/cores/MCUdude_corefiles/USBCore.cpp:222
↓ 2 callers
Function
USB_SendSpace
Space in send EP
avr/cores/MCUdude_corefiles/USBCore.cpp:250
↓ 2 callers
Function
WaitIN
avr/cores/MCUdude_corefiles/USBCore.cpp:83
↓ 2 callers
Function
__nstore
Sanity: ensure parameters are within area bounded by store
avr/libraries/Flash/src/urboot.cpp:99
↓ 2 callers
Method
c_str
avr/cores/MCUdude_corefiles/WString.h:163
↓ 2 callers
Function
digitalRead
avr/cores/MCUdude_corefiles/wiring_digital.c:214
↓ 2 callers
Method
onReceiveService
behind the scenes function that is called when data is received
avr/libraries/Wire/src/Wire.cpp:329
↓ 2 callers
Function
operator new
avr/cores/MCUdude_corefiles/new.cpp:46
↓ 2 callers
Method
raw_address
Access the raw byte array containing the address. Because this returns a pointer to the internal structure rather than a copy of the address this fun
avr/cores/MCUdude_corefiles/IPAddress.h:40
↓ 2 callers
Function
turnOffPWM
Forcing this inline keeps the callers from having to push their own stuff on the stack. It is a good performance win and only takes 1 more byte per us
avr/cores/MCUdude_corefiles/wiring_digital.c:75
↓ 2 callers
Function
twi_disable
* Function twi_disable * Desc disables twi pins * Input none * Output none */
avr/libraries/Wire/src/utility/twi.c:112
↓ 2 callers
Function
twi_init
* Function twi_init * Desc readys twi pins and sets twi bitrate * Input none * Output none */
avr/libraries/Wire/src/utility/twi.c:81
↓ 2 callers
Function
twi_manageTimeoutFlag
* Function twi_manageTimeoutFlag * Desc returns true if twi has seen a timeout * optionally clears the timeout flag * Input clear_f
avr/libraries/Wire/src/utility/twi.c:525
↓ 2 callers
Function
twi_releaseBus
* Function twi_releaseBus * Desc releases bus control * Input none * Output none */
avr/libraries/Wire/src/utility/twi.c:471
↓ 2 callers
Function
twi_releaseBus1
* Function twi_releaseBus * Desc releases bus control * Input none * Output none */
avr/libraries/Wire1/src/utility/twi1.c:471
↓ 2 callers
Function
twi_transmit
* Function twi_transmit * Desc fills slave tx buffer with data * must be called in slave tx event callback * Input data: pointer to
avr/libraries/Wire/src/utility/twi.c:366
↓ 2 callers
Function
ub_rjmpdistwrap
* Map distances to [-flashsize/2, flashsize/2) for smaller devices. As rjmp can go +/- 4 kB, so * smaller flash than 8k (eg, 4k) benefit from wrap ar
avr/libraries/Flash/src/urboot.cpp:209
↓ 2 callers
Function
urflashWrite
avr/libraries/Flash/src/urboot.cpp:166
↓ 1 callers
Function
CDC_GetInterface
avr/cores/MCUdude_corefiles/CDC.cpp:60
↓ 1 callers
Function
CDC_Setup
avr/cores/MCUdude_corefiles/CDC.cpp:66
↓ 1 callers
Function
ClassInterfaceRequest
Handle CLASS_INTERFACE requests
avr/cores/MCUdude_corefiles/USBCore.cpp:374
↓ 1 callers
Function
ClearOUT
avr/cores/MCUdude_corefiles/USBCore.cpp:107
↓ 1 callers
Function
ClearSetupInt
avr/cores/MCUdude_corefiles/USBCore.cpp:149
↓ 1 callers
Function
InitEP
avr/cores/MCUdude_corefiles/USBCore.cpp:344
↓ 1 callers
Function
InitEndpoints
avr/cores/MCUdude_corefiles/USBCore.cpp:353
↓ 1 callers
Function
ReceivedSetupInt
avr/cores/MCUdude_corefiles/USBCore.cpp:144
↓ 1 callers
Function
Recv8
avr/cores/MCUdude_corefiles/USBCore.cpp:121
↓ 1 callers
Function
ReleaseRX
avr/cores/MCUdude_corefiles/USBCore.cpp:174
↓ 1 callers
Function
SendConfiguration
Construct a dynamic configuration descriptor This really needs dynamic endpoint allocation etc TODO
avr/cores/MCUdude_corefiles/USBCore.cpp:482
↓ 1 callers
Function
SendDescriptor
avr/cores/MCUdude_corefiles/USBCore.cpp:497
↓ 1 callers
Function
Serial0_available
Function that can be weakly referenced by serialEventRun to prevent pulling in this file if it's not otherwise used.
avr/cores/MCUdude_corefiles/HardwareSerial0.cpp:75
↓ 1 callers
Function
Serial1_available
Function that can be weakly referenced by serialEventRun to prevent pulling in this file if it's not otherwise used.
avr/cores/MCUdude_corefiles/HardwareSerial1.cpp:67
↓ 1 callers
Function
Serial2_available
Function that can be weakly referenced by serialEventRun to prevent pulling in this file if it's not otherwise used.
avr/cores/MCUdude_corefiles/HardwareSerial2.cpp:53
↓ 1 callers
Function
Serial3_available
Function that can be weakly referenced by serialEventRun to prevent pulling in this file if it's not otherwise used.
avr/cores/MCUdude_corefiles/HardwareSerial3.cpp:53
↓ 1 callers
Function
Stall
avr/cores/MCUdude_corefiles/USBCore.cpp:154
↓ 1 callers
Function
USB_RecvControl
Does not timeout or cross fifo boundaries
avr/cores/MCUdude_corefiles/USBCore.cpp:445
↓ 1 callers
Function
USB_Send
Blocking Send of data to an endpoint
avr/cores/MCUdude_corefiles/USBCore.cpp:259
↓ 1 callers
Function
WaitForINOrOUT
avr/cores/MCUdude_corefiles/USBCore.cpp:100
↓ 1 callers
Function
WaitOUT
avr/cores/MCUdude_corefiles/USBCore.cpp:94
↓ 1 callers
Function
_portMode
avr/cores/MCUdude_corefiles/wiring_extras.cpp:19
↓ 1 callers
Function
_portRead
avr/cores/MCUdude_corefiles/wiring_extras.cpp:46
↓ 1 callers
Function
_portWrite
avr/cores/MCUdude_corefiles/wiring_extras.cpp:63
↓ 1 callers
Method
attach
avr/cores/MCUdude_corefiles/USBCore.cpp:811
↓ 1 callers
Function
attachInterrupt
avr/cores/MCUdude_corefiles/WInterrupts.c:62
↓ 1 callers
Function
flash_led
avr/bootloaders/optiboot_flash/optiboot_flash.c:953
↓ 1 callers
Method
getDescriptor
avr/cores/MCUdude_corefiles/PluggableUSB.cpp:41
↓ 1 callers
Method
getInterface
avr/cores/MCUdude_corefiles/PluggableUSB.cpp:28
↓ 1 callers
Method
getShortName
avr/cores/MCUdude_corefiles/PluggableUSB.cpp:53
↓ 1 callers
Function
initVariant
avr/cores/MCUdude_corefiles/main.cpp:28
↓ 1 callers
Method
length
avr/cores/MCUdude_corefiles/WString.h:81
↓ 1 callers
Function
min
avr/cores/MCUdude_corefiles/Arduino.h:314
next →
1–100 of 431, ranked by callers