MCPcopy Create free account

hub / github.com/MCUdude/MicroCore / functions

Functions159 in github.com/MCUdude/MicroCore

↓ 14 callersFunctioninit
* @brief Initializing function that runs before setup(). */
avr/cores/microcore/wiring.c:60
↓ 11 callersMethodconcat
avr/cores/microcore/WString.cpp:261
↓ 11 callersMethodinvalidate
avr/cores/microcore/WString.cpp:141
↓ 11 callersFunctionputx
avr/cores/microcore/picoUART.cpp:62
↓ 4 callersFunctionpinMode
* @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 callersFunctiondigitalWrite
* @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 callersFunctionpu_read
Read purx_data & re-enable ISR
avr/cores/microcore/picoUART_rxISR.cpp:60
↓ 3 callersFunctionpurx
avr/cores/microcore/picoUART.cpp:89
↓ 3 callersFunctionpurx_dataready
Data is ready when PCINT is disabled
avr/cores/microcore/picoUART.h:75
↓ 2 callersMethodlength
avr/cores/microcore/WString.h:84
↓ 2 callersFunctionnoTone
* @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 callersFunctionreverseByte
avr/libraries/TinySPI/src/TinySPI.cpp:38
↓ 2 callersFunctionturnOffPWM
* @brief Turns of PWM functionality on a pin * * @param pin Pin to disable PWM on */
avr/cores/microcore/wiring_pwm.c:19
↓ 1 callersFunctionpu_peek
Read purx_data
avr/cores/microcore/picoUART_rxISR.cpp:70
↓ 1 callersFunctiontoneRaw
avr/cores/microcore/Tone.cpp:114
↓ 1 callersMethodupdate
avr/libraries/EEPROM/src/EEPROM.h:122
MethodADCTouch
avr/libraries/ADCTouch/src/ADCTouch.cpp:12
MethodEEPtr
avr/libraries/EEPROM/src/EEPROM.h:89
MethodEERef
avr/libraries/EEPROM/src/EEPROM.h:38
MethodFlash
* @brief Construct a new Flash::Flash object * */
avr/libraries/Flash/src/Flash.cpp:7
FunctionISR
avr/cores/microcore/Tone.cpp:204
FunctionISR
avr/cores/microcore/micros.cpp:34
FunctionISR
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
MethodIntModeSave
avr/cores/microcore/picoUART.cpp:29
MethodPrint
avr/cores/microcore/Print.h:170
MethodSPISettings
avr/libraries/TinySPI/src/TinySPI.h:55
MethodString
avr/cores/microcore/WString.cpp:31
MethodStringIfHelper
avr/cores/microcore/WString.h:54
MethodStringSumHelper
avr/cores/microcore/WString.h:217
MethodTinySoftSPIClass
avr/libraries/TinySPI/src/TinySPI.cpp:55
MethodTinyWire
* @brief Construct a new TinyWire object * */
avr/libraries/TinyWire/src/TinyWire.cpp:8
Function__empty
avr/cores/microcore/Arduino.h:116
FunctionanalogRead
* @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
FunctionanalogReference
* @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
FunctionanalogWrite
* @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
FunctionattachInterrupt
* @brief Initialize and enable the external interrupt pin (INT0) * * @param interruptNum Interrupt number. Optional parameter since ATtiny13 only *
avr/cores/microcore/WInterrupts.c:40
Methodavailable
avr/cores/microcore/HalfDuplexSerial.cpp:32
Methodbegin
avr/libraries/TinyWire/src/TinyWire.cpp:13
Methodbegin
STL and C++11 iteration capability.
avr/libraries/EEPROM/src/EEPROM.h:125
Methodbegin
avr/libraries/TinySPI/src/TinySPI.cpp:61
Methodbegin
avr/cores/microcore/HalfDuplexSerial.h:165
Methodbegin
avr/cores/microcore/WString.h:167
MethodbeginTransaction
avr/libraries/TinySPI/src/TinySPI.cpp:198
MethodbeginTransmission
* @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
Methodc_str
avr/cores/microcore/WString.h:166
MethodchangeBuffer
avr/cores/microcore/WString.cpp:158
MethodcharAt
avr/cores/microcore/WString.cpp:514
MethodclearWriteError
avr/cores/microcore/HalfDuplexSerial.h:180
MethodclearWriteError
avr/cores/microcore/Print.h:173
MethodcompareTo
avr/cores/microcore/WString.cpp:437
Functiondelay
* @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
FunctiondelayMicroseconds
* @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
FunctiondetachInterrupt
* @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
FunctiondigitalRead
* @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
Methodend
avr/libraries/EEPROM/src/EEPROM.h:126
Methodend
Does NOTHING, you have no need to call this, here only for compatibility
avr/cores/microcore/HalfDuplexSerial.h:167
Methodend
avr/cores/microcore/WString.h:168
MethodendTransaction
avr/libraries/TinySPI/src/TinySPI.cpp:205
MethodendTransmission
* @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
MethodendsWith
avr/cores/microcore/WString.cpp:504
Methodequals
avr/cores/microcore/WString.cpp:447
MethodequalsIgnoreCase
avr/cores/microcore/WString.cpp:479
Methoderase_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
Methodfill_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
Methodflush
As we do not have a buffer, this always returns -1
avr/cores/microcore/HalfDuplexSerial.h:170
MethodgetBytes
avr/cores/microcore/WString.cpp:540
MethodgetWriteError
avr/cores/microcore/HalfDuplexSerial.h:179
MethodgetWriteError
avr/cores/microcore/Print.h:172
Methodget_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
MethodindexOf
avr/cores/microcore/WString.cpp:557
Methodinit
avr/cores/microcore/WString.cpp:134
Methodinit_AlwaysInline
avr/libraries/TinySPI/src/TinySPI.h:64
Functioninit_micros
avr/cores/microcore/micros.cpp:11
MethodlastIndexOf
avr/cores/microcore/WString.cpp:583
Methodlength
Standards requires this to be the item after the last valid entry. The returned pointer is invalid.
avr/libraries/EEPROM/src/EEPROM.h:127
Functionmain
avr/cores/microcore/main.cpp:14
FunctionmakeWord
avr/cores/microcore/WMath.cpp:55
Functionmap
avr/cores/microcore/Arduino.h:169
Functionmicros
* @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
Functionmillis
* @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
Methodmove
avr/cores/microcore/WString.cpp:196
Methodoperator !=
avr/cores/microcore/WString.h:147
Methodoperator ==
avr/cores/microcore/WString.h:145
Methodoperator!=
Iterator functionality.
avr/libraries/EEPROM/src/EEPROM.h:96
Methodoperator*
Access/read members.
avr/libraries/EEPROM/src/EEPROM.h:42
Methodoperator*
avr/libraries/EEPROM/src/EEPROM.h:97
Methodoperator++
Postfix increment/decrement **/
avr/libraries/EEPROM/src/EEPROM.h:66
Methodoperator++
avr/libraries/EEPROM/src/EEPROM.h:102
Methodoperator--
avr/libraries/EEPROM/src/EEPROM.h:71
Methodoperator--
avr/libraries/EEPROM/src/EEPROM.h:103
Methodoperator<
avr/cores/microcore/WString.cpp:459
Methodoperator<=
avr/cores/microcore/WString.cpp:469
Methodoperator>
avr/cores/microcore/WString.cpp:464
Methodoperator>=
avr/cores/microcore/WString.cpp:474
Methodoperator[]
Basic user access methods.
avr/libraries/EEPROM/src/EEPROM.h:119
Methodoperator[]
avr/cores/microcore/WString.cpp:534
Methodpeek
avr/cores/microcore/HalfDuplexSerial.cpp:43
Methodprint
avr/cores/microcore/HalfDuplexSerial.cpp:100
Methodprint
avr/cores/microcore/Print.cpp:62
MethodprintFloat
avr/cores/microcore/HalfDuplexSerial.cpp:441
next →1–100 of 159, ranked by callers