MCPcopy Create free account

hub / github.com/daveruiz/doom-nano / functions

Functions53 in github.com/daveruiz/doom-nano

↓ 5 callersFunctiondrawPixel
Faster drawPixel than display.drawPixel. Avoids some checks to make it faster.
display.h:101
↓ 4 callersFunctionTWI_Start_Transceiver_With_Data
Call this function to send a prepared message. The first byte must contain the slave address and the read/write bit. Consecutive bytes contain the dat
TWI_Master.cpp:96
↓ 4 callersFunctionTWI_Transceiver_Busy
Call this function to test if the TWI_ISR is busy transmitting. ****************************************************************************/
TWI_Master.cpp:73
↓ 3 callersFunctiongetGradientPixel
display.h:78
↓ 2 callersFunctiondrawByte
Faster way to render vertical bits
display.h:72
↓ 2 callersFunctiondrawChar
Draw a single character. Made for a custom font with some useful sprites. Char size 4 x 6 Uses less memory than display.print()
display.h:225
↓ 2 callersFunctionsq
types.cpp:7
↓ 1 callersFunctionTWI_Master_Initialise
Call this function to set up the TWI master to its initial standby state. Remember to enable interrupts from the main application after initializing t
TWI_Master.cpp:60
↓ 1 callersMethodbegin
SSD1306.cpp:121
↓ 1 callersFunctioncreate_coords
types.cpp:11
↓ 1 callersFunctioncreate_uid
types.cpp:19
↓ 1 callersMethoddrawPixel
SSD1306.cpp:219
↓ 1 callersMethodgetBuffer
SSD1306.cpp:397
↓ 1 callersFunctionoff
sound.h:79
↓ 1 callersFunctionsetFrequency
Set the frequency that we will get on pin OCR1A
sound.h:50
MethodAdafruit_SSD1306
SSD1306.h:87
FunctionISR
Interrupt Handlers ********** // This function is the Interrupt Service Routine (ISR), and called when the TWI interrupt is triggered; that is wheneve
TWI_Master.cpp:162
FunctionISR
sound.h:83
FunctionTWI_Get_Data_From_Transceiver
Call this function to read out the requested data from the TWI transceiver buffer. I.e. first call TWI_Start_Transceiver to send a request for data to
TWI_Master.cpp:140
FunctionTWI_Get_State_Info
Call this function to fetch the state information of the previous operation. The function will hold execution (loop) until the TWI_ISR has completed w
TWI_Master.cpp:83
FunctionTWI_Start_Transceiver
Call this function to resend the last message. The driver will reuse the data previously put in the transceiver buffers. The function will hold execut
TWI_Master.cpp:121
MethodclearDisplay
SSD1306.cpp:238
MethodclearRect
SSD1306.cpp:349
Functioncoords_distance
types.cpp:15
Functioncrate_static_entity
entities.cpp:13
Functioncreate_entity
entities.cpp:6
Methoddisplay
SSD1306.cpp:411
MethoddrawBitmap
SSD1306.cpp:356
MethoddrawFastVLine
SSD1306.cpp:259
MethoddrawFastVLineInternal
SSD1306.cpp:265
FunctiondrawSprite
Custom drawBitmap method with scale support, mask, zindex and pattern filling
display.h:169
FunctiondrawText
Draw a string
display.h:245
FunctiondrawVLine
For raycaster only Custom draw Vertical lines that fills with a pattern to simulate different brightness. Affected by RES_DIVIDER
display.h:123
FunctionfadeScreen
display.h:90
Functionfps
Adds a delay to limit play to specified fps Calculates also delta to keep movement consistent in lower framerates
display.h:61
FunctiongetActualFps
display.h:67
FunctiongetControllerData
input.cpp:31
MethodgetPixel
SSD1306.cpp:383
Functioninput_down
input.cpp:60
Functioninput_fire
input.cpp:64
Functioninput_left
input.cpp:48
Functioninput_right
input.cpp:52
Functioninput_setup
input.cpp:16
Functioninput_start
input.cpp:68
Functioninput_up
input.cpp:56
MethodinvertDisplay
SSD1306.cpp:450
FunctionplaySound
sound.h:43
FunctionsetupDisplay
display.h:43
Functionsound_init
sound.h:34
Methodssd1306_command1
SSD1306.cpp:67
Methodssd1306_commandList
SSD1306.cpp:75
Functionuid_get_type
types.cpp:23
Method~Adafruit_SSD1306
SSD1306.h:89