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
↓ 1 callers
Function
noTone
avr/cores/MCUdude_corefiles/Tone.cpp:517
↓ 1 callers
Method
printTo
avr/cores/MCUdude_corefiles/IPAddress.cpp:103
↓ 1 callers
Function
read_mem
avr/bootloaders/optiboot_flash/optiboot_flash.c:1055
↓ 1 callers
Method
recv
The receive routine called by the interrupt handler
avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp:125
↓ 1 callers
Function
serialEventRun
avr/cores/MCUdude_corefiles/HardwareSerial.cpp:64
↓ 1 callers
Method
setup
avr/cores/MCUdude_corefiles/PluggableUSB.cpp:62
↓ 1 callers
Method
stopListening
Stop listening. Returns true if we were actually listening.
avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp:111
↓ 1 callers
Function
toneBegin
avr/cores/MCUdude_corefiles/Tone.cpp:165
↓ 1 callers
Function
twi_attachSlaveRxEvent
* Function twi_attachSlaveRxEvent * Desc sets function called before a slave read operation * Input function: callback function to use * Out
avr/libraries/Wire/src/utility/twi.c:395
↓ 1 callers
Function
twi_attachSlaveTxEvent
* Function twi_attachSlaveTxEvent * Desc sets function called before a slave write operation * Input function: callback function to use * Ou
avr/libraries/Wire/src/utility/twi.c:406
↓ 1 callers
Function
twi_disable1
* Function twi_disable * Desc disables twi pins * Input none * Output none */
avr/libraries/Wire1/src/utility/twi1.c:112
↓ 1 callers
Function
twi_init1
* Function twi_init * Desc readys twi pins and sets twi bitrate * Input none * Output none */
avr/libraries/Wire1/src/utility/twi1.c:81
↓ 1 callers
Function
twi_readFrom
* Function twi_readFrom * Desc attempts to become twi bus master and read a * series of bytes from a device on the bus * Input addr
avr/libraries/Wire/src/utility/twi.c:160
↓ 1 callers
Function
twi_setAddress
* Function twi_slaveInit * Desc sets slave address and enables interrupt * Input none * Output none */
avr/libraries/Wire/src/utility/twi.c:128
↓ 1 callers
Function
twi_setFrequency
* Function twi_setFrequency * Desc sets twi bit rate * Input Clock frequency * Output none */
avr/libraries/Wire/src/utility/twi.c:140
↓ 1 callers
Function
twi_setTimeoutInMicros
* Function twi_setTimeoutInMicros * Desc set a timeout for while loops that twi might get stuck in * Input timeout value in microseconds (0 m
avr/libraries/Wire/src/utility/twi.c:487
↓ 1 callers
Function
twi_writeTo
* Function twi_writeTo * Desc attempts to become twi bus master and write a * series of bytes to a device on the bus * Input addres
avr/libraries/Wire/src/utility/twi.c:265
↓ 1 callers
Method
update
avr/libraries/EEPROM/src/EEPROM.h:122
↓ 1 callers
Function
urstoreBelowBoot
avr/libraries/Flash/src/urboot.cpp:77
↓ 1 callers
Method
write
default implementation: may be overridden */
avr/cores/MCUdude_corefiles/Print.cpp:34
↓ 1 callers
Function
writebuffer
* void writebuffer(memtype, buffer, address, length) */
avr/bootloaders/optiboot_flash/optiboot_flash.c:1000
Function
ATOMIC_BLOCK
avr/cores/MCUdude_corefiles/CDC.cpp:255
Function
ATOMIC_BLOCK
If TXC is cleared before writing UDR and the previous byte completes before writing to UDR, TXC will be set but a byte is still being transmitted caus
avr/cores/MCUdude_corefiles/HardwareSerial.cpp:238
Method
EEPtr
avr/libraries/EEPROM/src/EEPROM.h:89
Method
EERef
avr/libraries/EEPROM/src/EEPROM.h:38
Function
FifoFree
avr/cores/MCUdude_corefiles/USBCore.cpp:169
Method
Flash
* @brief Construct a new Flash:: Flash object * * @param flash_array the flash space array the library will utilize * @param flash_array_size total
avr/libraries/Flash/src/Flash.cpp:13
Function
FrameNumber
avr/cores/MCUdude_corefiles/USBCore.cpp:184
Method
HardwareSerial
avr/cores/MCUdude_corefiles/HardwareSerial_private.h:84
Method
IPAddress
avr/cores/MCUdude_corefiles/IPAddress.cpp:23
Function
ISR
Endpoint 0 interrupt
avr/cores/MCUdude_corefiles/USBCore.cpp:549
Function
ISR
avr/cores/MCUdude_corefiles/HardwareSerial3.cpp:39
Function
ISR
avr/cores/MCUdude_corefiles/HardwareSerial2.cpp:39
Method
LockEP
avr/cores/MCUdude_corefiles/USBCore.cpp:202
Method
PluggableUSBModule
avr/cores/MCUdude_corefiles/PluggableUSB.h:30
Method
PluggableUSB_
avr/cores/MCUdude_corefiles/PluggableUSB.cpp:106
Method
Print
avr/cores/MCUdude_corefiles/Print.h:46
Method
SPI1Settings
avr/libraries/SPI1/src/SPI1.h:74
Method
SPISettings
avr/libraries/SPI/src/SPI.h:77
Method
Serial_
avr/cores/MCUdude_corefiles/USBAPI.h:93
Method
SoftwareSerial
Constructor
avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp:259
Function
Stalled
avr/cores/MCUdude_corefiles/USBCore.cpp:164
Method
Stream
avr/cores/MCUdude_corefiles/Stream.h:63
Method
String
avr/cores/MCUdude_corefiles/WString.cpp:28
Method
StringIfHelper
avr/cores/MCUdude_corefiles/WString.h:51
Method
StringSumHelper
avr/cores/MCUdude_corefiles/WString.h:216
Method
TwoWire
avr/libraries/Wire/src/Wire.cpp:53
Method
TwoWire(int bufferLength, void (*tw_init)(void), void (*tw_disable)(void), void (*tw_setAddress)(uint8_t), void (*tw_setFrequency)(uint32_t), uint8_t (*tw_readFrom)(uint8_t, uint8_t*, uint8_t, uint8_t), uint8_t (*tw_writeTo)(uint8_t, uint8_t*, uint8_t, uint8_t, uint8_t), uint8_t (*tw_transmit)(const uint8_t*, uint8_t), void (*tw_reply)(uint8_t), void (*tw_stop)(void), void (*tw_releaseBus)(void), #if defined(WIRE_TIMEOUT) void (*tw_setTimeoutInMicros)(uint32_t, bool), void (*tw_handleTimeout)(bool), bool (*tw_manageTimeoutFlag)(bool), #endif void (*tw_attachSlaveRxEvent)( void (*onReceive)(uint8_t*, int) ), void (*onReceive)(uint8_t*, int), void (*tw_attachSlaveTxEvent)( void (*onTransmit)(void) ), void (*onTransmit)
avr/libraries/Wire/src/Wire.cpp:388
Function
USBConnected
VBUS or counting frames Any frame counting?
avr/cores/MCUdude_corefiles/USBCore.cpp:795
Method
USBDevice_
avr/cores/MCUdude_corefiles/USBCore.cpp:807
Function
USBGetConfiguration
avr/cores/MCUdude_corefiles/USBCore.cpp:192
Function
USB_ClockDisable
avr/cores/MCUdude_corefiles/USBCore.cpp:656
Function
__cxa_deleted_virtual
avr/cores/MCUdude_corefiles/abi.cpp:34
Function
__cxa_pure_virtual
avr/cores/MCUdude_corefiles/abi.cpp:30
Function
__empty
* Empty yield() hook. * * This function is intended to be used by library writers to build * libraries or sketches that supports cooperative thread
avr/cores/MCUdude_corefiles/hooks.c:28
Function
__nflash
This would ensure parameters are within area bounded by flash, but forgoing check
avr/libraries/Flash/src/urboot.cpp:148
Function
abs
avr/cores/MCUdude_corefiles/Arduino.h:309
Function
analogRead
avr/cores/MCUdude_corefiles/wiring_analog.c:44
Function
analogReference
avr/cores/MCUdude_corefiles/wiring_analog.c:36
Function
analogWrite
Right now, PWM output only works on the pins with hardware support. These are defined in the appropriate pins_*.c file. For the rest of the pins, we
avr/cores/MCUdude_corefiles/wiring_analog.c:94
Function
atexit
Declared weak in Arduino.h to allow user redefinitions.
avr/cores/MCUdude_corefiles/main.cpp:23
Method
attachInterrupt
These undocumented functions should not be used. SPI.transfer() polls the hardware flag which is automatically cleared as the AVR responds to SPI's i
avr/libraries/SPI/src/SPI.h:312
Method
attachInterrupt
These undocumented functions should not be used. SPI.transfer() polls the hardware flag which is automatically cleared as the AVR responds to SPI's i
avr/libraries/SPI1/src/SPI1.h:309
Method
available
avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp:467
Method
available
must be called in: slave rx event callback or after requestFrom(address, numBytes)
avr/libraries/Wire/src/Wire.cpp:288
Method
available
avr/cores/MCUdude_corefiles/HardwareSerial.cpp:163
Method
availableForWrite
avr/cores/MCUdude_corefiles/CDC.cpp:198
Method
availableForWrite
avr/cores/MCUdude_corefiles/HardwareSerial.cpp:189
Method
availableForWrite
default to zero, meaning "a single write may block" should be overriden by subclasses with buffering
avr/cores/MCUdude_corefiles/Print.h:63
Method
baud
avr/cores/MCUdude_corefiles/CDC.cpp:252
Method
begin
avr/libraries/SPI/src/SPI.cpp:26
Method
begin
avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp:314
Method
begin
STL and C++11 iteration capability.
avr/libraries/EEPROM/src/EEPROM.h:125
Method
begin
avr/libraries/SPI1/src/SPI1.cpp:26
Method
begin
avr/libraries/Wire/src/Wire.cpp:59
Method
begin
avr/cores/MCUdude_corefiles/HardwareSerial.h:121
Method
begin
avr/cores/MCUdude_corefiles/CDC.cpp:159
Method
begin
avr/cores/MCUdude_corefiles/HardwareSerial.cpp:117
Method
begin
avr/cores/MCUdude_corefiles/WString.h:164
Method
beginMulticast
initialize, start listening on specified port. Returns 1 if successful, 0 if there are no sockets available to use
avr/cores/MCUdude_corefiles/Udp.h:45
Method
beginTransaction
Before using SPI.transfer() or asserting chip select pins, this function is used to gain exclusive access to the SPI bus and configure the correct set
avr/libraries/SPI/src/SPI.h:181
Method
beginTransaction
Before using SPI.transfer() or asserting chip select pins, this function is used to gain exclusive access to the SPI bus and configure the correct set
avr/libraries/SPI1/src/SPI1.h:178
Method
beginTransmission
avr/libraries/Wire/src/Wire.cpp:193
Method
buffer_size
* @brief Function that returns the size of the allocated RAM buffer * * @return uint16_t RAM buffer size in bytes */
avr/libraries/Flash/src/Flash.cpp:104
Method
changeBuffer
avr/cores/MCUdude_corefiles/WString.cpp:156
Method
charAt
avr/cores/MCUdude_corefiles/WString.cpp:512
Method
check_writable
* @brief Checks if the microcontroller contains a bootloader that has flash * writing capabilities. It does so by checking if a spesific number is pl
avr/libraries/Flash/src/Flash.cpp:59
Method
clearWireTimeoutFlag
* Clears the TWI timeout flag. */
avr/libraries/Wire/src/Wire.cpp:169
Method
clearWriteError
avr/cores/MCUdude_corefiles/Print.h:49
Method
clear_buffer
* @brief Clears the RAM buffer * * @param fill optional parameter to set what content the buffer will be * filled with. Defaults to 0x00 if not pre
avr/libraries/Flash/src/Flash.cpp:70
Method
compareTo
avr/cores/MCUdude_corefiles/WString.cpp:435
Method
configured
Check for interrupts TODO: VBUS detection
avr/cores/MCUdude_corefiles/USBCore.cpp:836
Function
constrain
avr/cores/MCUdude_corefiles/Arduino.h:344
Function
copy_flash_pages
* Function copy_flash_pages uses do_spm() function to copy flash pages. * It is intended to be called by the application over the 'vector table' in pr
avr/bootloaders/optiboot_flash/optiboot_flash.c:1190
Function
degrees
avr/cores/MCUdude_corefiles/Arduino.h:339
Function
delayMicroseconds
Link time optimization (LTO for short) has been supported by the IDE since v1.6.11. * In Arduino IDE 1.6.11 and newer LTO is enabled by default. The
avr/cores/MCUdude_corefiles/wiring.c:421
Method
detach
avr/cores/MCUdude_corefiles/USBCore.cpp:830
Function
detachInterrupt
avr/cores/MCUdude_corefiles/WInterrupts.c:263
Method
detachInterrupt
avr/libraries/SPI/src/SPI.h:313
Method
detachInterrupt
avr/libraries/SPI1/src/SPI1.h:310
← previous
next →
101–200 of 431, ranked by callers