Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/daveruiz/doom-nano
/ functions
Functions
53 in github.com/daveruiz/doom-nano
⨍
Functions
53
◇
Types & classes
7
↓ 5 callers
Function
drawPixel
Faster drawPixel than display.drawPixel. Avoids some checks to make it faster.
display.h:101
↓ 4 callers
Function
TWI_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 callers
Function
TWI_Transceiver_Busy
Call this function to test if the TWI_ISR is busy transmitting. ****************************************************************************/
TWI_Master.cpp:73
↓ 3 callers
Function
getGradientPixel
display.h:78
↓ 2 callers
Function
drawByte
Faster way to render vertical bits
display.h:72
↓ 2 callers
Function
drawChar
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 callers
Function
sq
types.cpp:7
↓ 1 callers
Function
TWI_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 callers
Method
begin
SSD1306.cpp:121
↓ 1 callers
Function
create_coords
types.cpp:11
↓ 1 callers
Function
create_uid
types.cpp:19
↓ 1 callers
Method
drawPixel
SSD1306.cpp:219
↓ 1 callers
Method
getBuffer
SSD1306.cpp:397
↓ 1 callers
Function
off
sound.h:79
↓ 1 callers
Function
setFrequency
Set the frequency that we will get on pin OCR1A
sound.h:50
Method
Adafruit_SSD1306
SSD1306.h:87
Function
ISR
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
Function
ISR
sound.h:83
Function
TWI_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
Function
TWI_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
Function
TWI_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
Method
clearDisplay
SSD1306.cpp:238
Method
clearRect
SSD1306.cpp:349
Function
coords_distance
types.cpp:15
Function
crate_static_entity
entities.cpp:13
Function
create_entity
entities.cpp:6
Method
display
SSD1306.cpp:411
Method
drawBitmap
SSD1306.cpp:356
Method
drawFastVLine
SSD1306.cpp:259
Method
drawFastVLineInternal
SSD1306.cpp:265
Function
drawSprite
Custom drawBitmap method with scale support, mask, zindex and pattern filling
display.h:169
Function
drawText
Draw a string
display.h:245
Function
drawVLine
For raycaster only Custom draw Vertical lines that fills with a pattern to simulate different brightness. Affected by RES_DIVIDER
display.h:123
Function
fadeScreen
display.h:90
Function
fps
Adds a delay to limit play to specified fps Calculates also delta to keep movement consistent in lower framerates
display.h:61
Function
getActualFps
display.h:67
Function
getControllerData
input.cpp:31
Method
getPixel
SSD1306.cpp:383
Function
input_down
input.cpp:60
Function
input_fire
input.cpp:64
Function
input_left
input.cpp:48
Function
input_right
input.cpp:52
Function
input_setup
input.cpp:16
Function
input_start
input.cpp:68
Function
input_up
input.cpp:56
Method
invertDisplay
SSD1306.cpp:450
Function
playSound
sound.h:43
Function
setupDisplay
display.h:43
Function
sound_init
sound.h:34
Method
ssd1306_command1
SSD1306.cpp:67
Method
ssd1306_commandList
SSD1306.cpp:75
Function
uid_get_type
types.cpp:23
Method
~Adafruit_SSD1306
SSD1306.h:89