Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MCUdude/MicroCore
/ functions
Functions
159 in github.com/MCUdude/MicroCore
⨍
Functions
159
◇
Types & classes
14
↓ 14 callers
Function
init
* @brief Initializing function that runs before setup(). */
avr/cores/microcore/wiring.c:60
↓ 11 callers
Method
concat
avr/cores/microcore/WString.cpp:261
↓ 11 callers
Method
invalidate
avr/cores/microcore/WString.cpp:141
↓ 11 callers
Function
putx
avr/cores/microcore/picoUART.cpp:62
↓ 4 callers
Function
pinMode
* @brief Configures the specified pin to be an input or output. * * @param pin The Arduino pin number to set the mode of * @param mode Pin mode. Va
avr/cores/microcore/wiring_digital.c:24
↓ 3 callers
Function
digitalWrite
* @brief Writes a HIGH or a LOW value to a digital pin. * * @param pin The Arduino pin number to set the state of * @param val The state to set. Va
avr/cores/microcore/wiring_digital.c:44
↓ 3 callers
Function
pu_read
Read purx_data & re-enable ISR
avr/cores/microcore/picoUART_rxISR.cpp:60
↓ 3 callers
Function
purx
avr/cores/microcore/picoUART.cpp:89
↓ 3 callers
Function
purx_dataready
Data is ready when PCINT is disabled
avr/cores/microcore/picoUART.h:75
↓ 2 callers
Method
length
avr/cores/microcore/WString.h:84
↓ 2 callers
Function
noTone
* @brief Stops the generation of a square wave triggered by tone(). * * @param pin The Arduino pin on which to stop generating the tone */
avr/cores/microcore/Tone.cpp:166
↓ 2 callers
Function
reverseByte
avr/libraries/TinySPI/src/TinySPI.cpp:38
↓ 2 callers
Function
turnOffPWM
* @brief Turns of PWM functionality on a pin * * @param pin Pin to disable PWM on */
avr/cores/microcore/wiring_pwm.c:19
↓ 1 callers
Function
pu_peek
Read purx_data
avr/cores/microcore/picoUART_rxISR.cpp:70
↓ 1 callers
Function
toneRaw
avr/cores/microcore/Tone.cpp:114
↓ 1 callers
Method
update
avr/libraries/EEPROM/src/EEPROM.h:122
Method
ADCTouch
avr/libraries/ADCTouch/src/ADCTouch.cpp:12
Method
EEPtr
avr/libraries/EEPROM/src/EEPROM.h:89
Method
EERef
avr/libraries/EEPROM/src/EEPROM.h:38
Method
Flash
* @brief Construct a new Flash::Flash object * */
avr/libraries/Flash/src/Flash.cpp:7
Function
ISR
avr/cores/microcore/Tone.cpp:204
Function
ISR
avr/cores/microcore/micros.cpp:34
Function
ISR
PCINT latency is 6 cycles minimum + 2 for rjmp nerdralph.blogspot.com/2020/04/measuring-avr-interrupt-latency.html
avr/cores/microcore/picoUART_rxISR.cpp:11
Method
IntModeSave
avr/cores/microcore/picoUART.cpp:29
Method
Print
avr/cores/microcore/Print.h:170
Method
SPISettings
avr/libraries/TinySPI/src/TinySPI.h:55
Method
String
avr/cores/microcore/WString.cpp:31
Method
StringIfHelper
avr/cores/microcore/WString.h:54
Method
StringSumHelper
avr/cores/microcore/WString.h:217
Method
TinySoftSPIClass
avr/libraries/TinySPI/src/TinySPI.cpp:55
Method
TinyWire
* @brief Construct a new TinyWire object * */
avr/libraries/TinyWire/src/TinyWire.cpp:8
Function
__empty
avr/cores/microcore/Arduino.h:116
Function
analogRead
* @brief Reads the value from the specified analog input * * @param pin Analog pin number (use A0..A3) * @return int16_t Analog reading on the pin
avr/cores/microcore/wiring_analog.c:39
Function
analogReference
* @brief Configures the reference voltage used for analog input (the value * used as the top of the input range) * * @param mode Analog refe
avr/cores/microcore/wiring_analog.c:24
Function
analogWrite
* @brief Writes a PWM value to a PWM compatible pin * * @param pin PWM pin (digital pin 0 or 1) * @param val PWM value to write (8-bit, 0 - 255) *
avr/cores/microcore/wiring_pwm.c:33
Function
attachInterrupt
* @brief Initialize and enable the external interrupt pin (INT0) * * @param interruptNum Interrupt number. Optional parameter since ATtiny13 only *
avr/cores/microcore/WInterrupts.c:40
Method
available
avr/cores/microcore/HalfDuplexSerial.cpp:32
Method
begin
avr/libraries/TinyWire/src/TinyWire.cpp:13
Method
begin
STL and C++11 iteration capability.
avr/libraries/EEPROM/src/EEPROM.h:125
Method
begin
avr/libraries/TinySPI/src/TinySPI.cpp:61
Method
begin
avr/cores/microcore/HalfDuplexSerial.h:165
Method
begin
avr/cores/microcore/WString.h:167
Method
beginTransaction
avr/libraries/TinySPI/src/TinySPI.cpp:198
Method
beginTransmission
* @brief Starts an i2c transmission * * @param addr 7-bit slave i2c address * @return uint8_t Transmission status. 0 = success, 2 = NACK */
avr/libraries/TinyWire/src/TinyWire.cpp:24
Method
c_str
avr/cores/microcore/WString.h:166
Method
changeBuffer
avr/cores/microcore/WString.cpp:158
Method
charAt
avr/cores/microcore/WString.cpp:514
Method
clearWriteError
avr/cores/microcore/HalfDuplexSerial.h:180
Method
clearWriteError
avr/cores/microcore/Print.h:173
Method
compareTo
avr/cores/microcore/WString.cpp:437
Function
delay
* @brief Pauses the program for the amount of time (in milliseconds) * specified as parameter. * * @param ms The number of milliseconds to p
avr/cores/microcore/wiring.c:50
Function
delayMicroseconds
* @brief Pauses the program for the amount of time (in microseconds) * specified as parameter. Accepts both constant and non-constant values
avr/cores/microcore/Arduino.h:124
Function
detachInterrupt
* @brief Turns off the INT0 interrupt pin * * @param interruptNum Interrupt number. Optional parameter since ATtiny13 only * has one interru
avr/cores/microcore/WInterrupts.c:73
Function
digitalRead
* @brief Reads a digital pin * * @param pin The Arduino pin to read * @return uint8_t State of the pin */
avr/cores/microcore/wiring_digital.c:59
Method
end
avr/libraries/EEPROM/src/EEPROM.h:126
Method
end
Does NOTHING, you have no need to call this, here only for compatibility
avr/cores/microcore/HalfDuplexSerial.h:167
Method
end
avr/cores/microcore/WString.h:168
Method
endTransaction
avr/libraries/TinySPI/src/TinySPI.cpp:205
Method
endTransmission
* @brief End i2c transmission. Has to be executed after a read sequence too. * * @return uint8_t Transmission status. 0 = success, 2 = NACK */
avr/libraries/TinyWire/src/TinyWire.cpp:83
Method
endsWith
avr/cores/microcore/WString.cpp:504
Method
equals
avr/cores/microcore/WString.cpp:447
Method
equalsIgnoreCase
avr/cores/microcore/WString.cpp:479
Method
erase_page
* @brief Erases a flash page * * @param page_number Page number in the allocated flash space to erase */
avr/libraries/Flash/src/Flash.cpp:16
Method
fill_page
* @brief Write data to the internal flash buffer. This is data that will * eventually be stored in flash * * @param page_number Page number to fill
avr/libraries/Flash/src/Flash.cpp:35
Method
flush
As we do not have a buffer, this always returns -1
avr/cores/microcore/HalfDuplexSerial.h:170
Method
getBytes
avr/cores/microcore/WString.cpp:540
Method
getWriteError
avr/cores/microcore/HalfDuplexSerial.h:179
Method
getWriteError
avr/cores/microcore/Print.h:172
Method
get_address
* @brief Returns the actual flash memory address for a particular byte in a page * * @param page_number * @param address * @return uint16_t */
avr/libraries/Flash/src/Flash.cpp:92
Method
indexOf
avr/cores/microcore/WString.cpp:557
Method
init
avr/cores/microcore/WString.cpp:134
Method
init_AlwaysInline
avr/libraries/TinySPI/src/TinySPI.h:64
Function
init_micros
avr/cores/microcore/micros.cpp:11
Method
lastIndexOf
avr/cores/microcore/WString.cpp:583
Method
length
Standards requires this to be the item after the last valid entry. The returned pointer is invalid.
avr/libraries/EEPROM/src/EEPROM.h:127
Function
main
avr/cores/microcore/main.cpp:14
Function
makeWord
avr/cores/microcore/WMath.cpp:55
Function
map
avr/cores/microcore/Arduino.h:169
Function
micros
* @brief Returns the number of microseconds since the microcontroller * began running the current program. * * @return uint32_t Number of mi
avr/cores/microcore/micros.cpp:45
Function
millis
* @brief Returns the number of milliseconds passed since the microcontroller * began running the current program. * * @return uint32_t Numbe
avr/cores/microcore/wiring.c:36
Method
move
avr/cores/microcore/WString.cpp:196
Method
operator !=
avr/cores/microcore/WString.h:147
Method
operator ==
avr/cores/microcore/WString.h:145
Method
operator!=
Iterator functionality.
avr/libraries/EEPROM/src/EEPROM.h:96
Method
operator*
Access/read members.
avr/libraries/EEPROM/src/EEPROM.h:42
Method
operator*
avr/libraries/EEPROM/src/EEPROM.h:97
Method
operator++
Postfix increment/decrement **/
avr/libraries/EEPROM/src/EEPROM.h:66
Method
operator++
avr/libraries/EEPROM/src/EEPROM.h:102
Method
operator--
avr/libraries/EEPROM/src/EEPROM.h:71
Method
operator--
avr/libraries/EEPROM/src/EEPROM.h:103
Method
operator<
avr/cores/microcore/WString.cpp:459
Method
operator<=
avr/cores/microcore/WString.cpp:469
Method
operator>
avr/cores/microcore/WString.cpp:464
Method
operator>=
avr/cores/microcore/WString.cpp:474
Method
operator[]
Basic user access methods.
avr/libraries/EEPROM/src/EEPROM.h:119
Method
operator[]
avr/cores/microcore/WString.cpp:534
Method
peek
avr/cores/microcore/HalfDuplexSerial.cpp:43
Method
print
avr/cores/microcore/HalfDuplexSerial.cpp:100
Method
print
avr/cores/microcore/Print.cpp:62
Method
printFloat
avr/cores/microcore/HalfDuplexSerial.cpp:441
next →
1–100 of 159, ranked by callers