MCPcopy Create free account

hub / github.com/MCUdude/MiniCore / functions

Functions431 in github.com/MCUdude/MiniCore

↓ 32 callersFunctionmicros
avr/cores/MCUdude_corefiles/wiring.c:229
↓ 29 callersFunctiondigitalWrite
avr/cores/MCUdude_corefiles/wiring_digital.c:187
↓ 16 callersFunctionpinMode
avr/cores/MCUdude_corefiles/wiring_digital.c:29
↓ 14 callersFunctionISR
avr/cores/MCUdude_corefiles/Tone.cpp:535
↓ 14 callersFunctioninit
avr/cores/MCUdude_corefiles/wiring.c:941
↓ 13 callersFunctiongetch
avr/bootloaders/optiboot_flash/optiboot_flash.c:850
↓ 13 callersFunctionputch
avr/bootloaders/optiboot_flash/optiboot_flash.c:820
↓ 11 callersMethodconcat
avr/cores/MCUdude_corefiles/WString.cpp:259
↓ 11 callersMethodinvalidate
avr/cores/MCUdude_corefiles/WString.cpp:139
↓ 11 callersFunctiontwi_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 callersFunctiontwi_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 callersFunctionSend8
avr/cores/MCUdude_corefiles/USBCore.cpp:129
↓ 8 callersFunctionverifySpace
avr/bootloaders/optiboot_flash/optiboot_flash.c:943
↓ 7 callersFunctiontwi_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 callersFunctiontwi_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 callersFunctiondisableTimer
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 callersFunctiondo_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 callersFunctiontwi_stop
* Function twi_stop * Desc relinquishes bus master status * Input none * Output none */
avr/libraries/Wire/src/utility/twi.c:433
↓ 6 callersFunctiontwi_stop1
* Function twi_stop * Desc relinquishes bus master status * Input none * Output none */
avr/libraries/Wire1/src/utility/twi1.c:433
↓ 5 callersFunctionFifoByteCount
avr/cores/MCUdude_corefiles/USBCore.cpp:139
↓ 5 callersFunctionSendControl
avr/cores/MCUdude_corefiles/USBCore.cpp:397
↓ 5 callersFunctiongetNch
avr/bootloaders/optiboot_flash/optiboot_flash.c:938
↓ 5 callersFunctionwatchdogConfig
avr/bootloaders/optiboot_flash/optiboot_flash.c:991
↓ 4 callersFunctionDebugPulse
avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp:63
↓ 4 callersFunctionInitControl
avr/cores/MCUdude_corefiles/USBCore.cpp:390
↓ 4 callersFunctionReleaseTX
avr/cores/MCUdude_corefiles/USBCore.cpp:179
↓ 4 callersFunctionSetEP
avr/cores/MCUdude_corefiles/USBCore.cpp:134
↓ 4 callersFunctionUSB_SendControl
Clipped by _cmark/_cend
avr/cores/MCUdude_corefiles/USBCore.cpp:413
↓ 4 callersMethod_rx_complete_irq
avr/cores/MCUdude_corefiles/HardwareSerial_private.h:98
↓ 4 callersMethod_tx_udr_empty_irq
avr/cores/MCUdude_corefiles/HardwareSerial.cpp:89
↓ 4 callersMethodavailable
avr/cores/MCUdude_corefiles/CDC.cpp:173
↓ 4 callersFunctiondelay
avr/cores/MCUdude_corefiles/wiring.c:395
↓ 4 callersFunctionmillis
avr/cores/MCUdude_corefiles/wiring.c:215
↓ 4 callersFunctionurbootPageWrite
* 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 callersFunctionClearIN
avr/cores/MCUdude_corefiles/USBCore.cpp:89
↓ 3 callersFunctionISR
avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp:238
↓ 3 callersFunctionReadWriteAllowed
avr/cores/MCUdude_corefiles/USBCore.cpp:159
↓ 3 callersFunctionUSB_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 callersFunctiondo_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 callersFunctionnew_helper
avr/cores/MCUdude_corefiles/new.cpp:39
↓ 3 callersMethodprint
avr/cores/MCUdude_corefiles/Print.cpp:44
↓ 3 callersFunctionterminate
avr/cores/MCUdude_corefiles/abi.cpp:25
↓ 3 callersFunctionurflashRead
avr/libraries/Flash/src/urboot.cpp:161
↓ 3 callersFunctionwatchdogReset
Watchdog functions. These are only safe with interrupts turned off.
avr/bootloaders/optiboot_flash/optiboot_flash.c:985
↓ 2 callersFunctionRecv
avr/cores/MCUdude_corefiles/USBCore.cpp:112
↓ 2 callersFunctionSendInterfaces
avr/cores/MCUdude_corefiles/USBCore.cpp:466
↓ 2 callersFunctionUSB_Available
Number of bytes, assumes a rx endpoint
avr/cores/MCUdude_corefiles/USBCore.cpp:214
↓ 2 callersFunctionUSB_ClockEnable
avr/cores/MCUdude_corefiles/USBCore.cpp:666
↓ 2 callersFunctionUSB_Flush
avr/cores/MCUdude_corefiles/USBCore.cpp:649
↓ 2 callersFunctionUSB_Recv
Non Blocking receive Return number of bytes read
avr/cores/MCUdude_corefiles/USBCore.cpp:222
↓ 2 callersFunctionUSB_SendSpace
Space in send EP
avr/cores/MCUdude_corefiles/USBCore.cpp:250
↓ 2 callersFunctionWaitIN
avr/cores/MCUdude_corefiles/USBCore.cpp:83
↓ 2 callersFunction__nstore
Sanity: ensure parameters are within area bounded by store
avr/libraries/Flash/src/urboot.cpp:99
↓ 2 callersMethodc_str
avr/cores/MCUdude_corefiles/WString.h:163
↓ 2 callersFunctiondigitalRead
avr/cores/MCUdude_corefiles/wiring_digital.c:214
↓ 2 callersMethodonReceiveService
behind the scenes function that is called when data is received
avr/libraries/Wire/src/Wire.cpp:329
↓ 2 callersFunctionoperator new
avr/cores/MCUdude_corefiles/new.cpp:46
↓ 2 callersMethodraw_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 callersFunctionturnOffPWM
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 callersFunctiontwi_disable
* Function twi_disable * Desc disables twi pins * Input none * Output none */
avr/libraries/Wire/src/utility/twi.c:112
↓ 2 callersFunctiontwi_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 callersFunctiontwi_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 callersFunctiontwi_releaseBus
* Function twi_releaseBus * Desc releases bus control * Input none * Output none */
avr/libraries/Wire/src/utility/twi.c:471
↓ 2 callersFunctiontwi_releaseBus1
* Function twi_releaseBus * Desc releases bus control * Input none * Output none */
avr/libraries/Wire1/src/utility/twi1.c:471
↓ 2 callersFunctiontwi_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 callersFunctionub_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 callersFunctionurflashWrite
avr/libraries/Flash/src/urboot.cpp:166
↓ 1 callersFunctionCDC_GetInterface
avr/cores/MCUdude_corefiles/CDC.cpp:60
↓ 1 callersFunctionCDC_Setup
avr/cores/MCUdude_corefiles/CDC.cpp:66
↓ 1 callersFunctionClassInterfaceRequest
Handle CLASS_INTERFACE requests
avr/cores/MCUdude_corefiles/USBCore.cpp:374
↓ 1 callersFunctionClearOUT
avr/cores/MCUdude_corefiles/USBCore.cpp:107
↓ 1 callersFunctionClearSetupInt
avr/cores/MCUdude_corefiles/USBCore.cpp:149
↓ 1 callersFunctionInitEP
avr/cores/MCUdude_corefiles/USBCore.cpp:344
↓ 1 callersFunctionInitEndpoints
avr/cores/MCUdude_corefiles/USBCore.cpp:353
↓ 1 callersFunctionReceivedSetupInt
avr/cores/MCUdude_corefiles/USBCore.cpp:144
↓ 1 callersFunctionRecv8
avr/cores/MCUdude_corefiles/USBCore.cpp:121
↓ 1 callersFunctionReleaseRX
avr/cores/MCUdude_corefiles/USBCore.cpp:174
↓ 1 callersFunctionSendConfiguration
Construct a dynamic configuration descriptor This really needs dynamic endpoint allocation etc TODO
avr/cores/MCUdude_corefiles/USBCore.cpp:482
↓ 1 callersFunctionSendDescriptor
avr/cores/MCUdude_corefiles/USBCore.cpp:497
↓ 1 callersFunctionSerial0_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 callersFunctionSerial1_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 callersFunctionSerial2_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 callersFunctionSerial3_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 callersFunctionStall
avr/cores/MCUdude_corefiles/USBCore.cpp:154
↓ 1 callersFunctionUSB_RecvControl
Does not timeout or cross fifo boundaries
avr/cores/MCUdude_corefiles/USBCore.cpp:445
↓ 1 callersFunctionUSB_Send
Blocking Send of data to an endpoint
avr/cores/MCUdude_corefiles/USBCore.cpp:259
↓ 1 callersFunctionWaitForINOrOUT
avr/cores/MCUdude_corefiles/USBCore.cpp:100
↓ 1 callersFunctionWaitOUT
avr/cores/MCUdude_corefiles/USBCore.cpp:94
↓ 1 callersFunction_portMode
avr/cores/MCUdude_corefiles/wiring_extras.cpp:19
↓ 1 callersFunction_portRead
avr/cores/MCUdude_corefiles/wiring_extras.cpp:46
↓ 1 callersFunction_portWrite
avr/cores/MCUdude_corefiles/wiring_extras.cpp:63
↓ 1 callersMethodattach
avr/cores/MCUdude_corefiles/USBCore.cpp:811
↓ 1 callersFunctionattachInterrupt
avr/cores/MCUdude_corefiles/WInterrupts.c:62
↓ 1 callersFunctionflash_led
avr/bootloaders/optiboot_flash/optiboot_flash.c:953
↓ 1 callersMethodgetDescriptor
avr/cores/MCUdude_corefiles/PluggableUSB.cpp:41
↓ 1 callersMethodgetInterface
avr/cores/MCUdude_corefiles/PluggableUSB.cpp:28
↓ 1 callersMethodgetShortName
avr/cores/MCUdude_corefiles/PluggableUSB.cpp:53
↓ 1 callersFunctioninitVariant
avr/cores/MCUdude_corefiles/main.cpp:28
↓ 1 callersMethodlength
avr/cores/MCUdude_corefiles/WString.h:81
↓ 1 callersFunctionmin
avr/cores/MCUdude_corefiles/Arduino.h:314
next →1–100 of 431, ranked by callers