Swadge ESP32-S2/S3
APIs to develop for the Magfest Swadge
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
 components
 hdw-battmon
 include
 
hdw-battmon.h
 
hdw-battmon.c
 hdw-btn
 include
 
hdw-btn.h
 
hdw-btn.c
 hdw-ch32v003
 include
 
ch32v003_swio.h
 
hdw-ch32v003.h
 
hdw-ch32v003.c
 hdw-dac
 include
 
hdw-dac.h
 
hdw-dac.c
 hdw-esp-now
 include
 
hdw-esp-now.h
 
hdw-esp-now.c
 hdw-imu
 include
 
hdw-imu.h
 
hdw-imu.c
 
static_i2c.h
 hdw-led
 include
 
hdw-led.h
 
hdw-led.c
 
led_strip_encoder.c
 
led_strip_encoder.h
 hdw-mic
 include
 
hdw-mic.h
 
hdw-mic.c
 hdw-nvs
 include
 
hdw-nvs.h
 
hdw-nvs.c
 hdw-sleep-switch
 include
 
hdw-sleep-switch.h
 
hdw-sleep-switch.c
 hdw-temperature
 include
 
hdw-temperature.h
 
hdw-temperature.c
 hdw-tft
 include
 
hdw-tft.h
 
palette.h
 
hdw-tft.c
 
palette.c
 hdw-touch
 include
 
hdw-touch.h
 
hdw-touch.c
 hdw-usb
 include
 
hdw-usb.h
 
advanced_usb_control.c
 
advanced_usb_control.h
 
hdw-usb.c
 
docs
 main
 utils
 colorchord
 
ccconfig.h
 
DFT32.c
 
DFT32.h
 
embeddedNf.c
 
embeddedNf.h
 
embeddedOut.c
 
embeddedOut.h
 data_structures
 
hashMap.c
 
hashMap.h
A generic map for storing arbitrary key-value pairs
 
linked_list.c
 
linked_list.h
 draw
 
color_utils.c
 
color_utils.h
 
fill.c
 
fill.h
 
font.c
 
font.h
 
shapes.c
 
shapes.h
 
wsg.c
 
wsg.h
 
wsgCanvas.c
Provides a canvas to paint with low memory requirements
 
wsgCanvas.h
Provides a canvas to paint with low memory requirements
 
wsgPalette.c
Provides palette swap functionality for Swadge
 
wsgPalette.h
Provides palette swap functionality for Swadge
 filesystem
 heatshrink
 
heatshrink_helper.c
 
heatshrink_helper.h
 
cnfs.c
 
cnfs.h
 
fs_font.c
 
fs_font.h
 
fs_json.c
 
fs_json.h
 
fs_txt.c
 
fs_txt.h
 
fs_wsg.c
 
fs_wsg.h
 game
 
cutscene.c
 
cutscene.h
 
dialogBox.c
 
dialogBox.h
 
helpPages.c
 
helpPages.h
 
highScores.c
 
highScores.h
 
nameList.c
Provides index-based usernames that will avoid the issues inherent in free text entry
 
nameList.h
Provides index-based usernames that will avoid the issues inherent in free text entry
 
trophy.c
Trophies for swadge modes
 
trophy.h
Trophies for swadge modes
 input
 
textEntry.c
 
textEntry.h
 
touchTextEntry.c
 
touchTextEntry.h
 
wheel_menu.c
 
wheel_menu.h
 math
 fl
 
geometryFl.c
 
geometryFl.h
 
vectorFl2d.c
 
vectorFl2d.h
 
fp_math.c
 
fp_math.h
 
geometry.c
 
geometry.h
 
quaternions.c
 
quaternions.h
 
trigonometry.c
 
trigonometry.h
 
vector2d.c
 
vector2d.h
 menu
 
menu.c
 
menu.h
 
menu_utils.c
 
menu_utils.h
 
menuManiaRenderer.c
 
menuManiaRenderer.h
 
menuMegaRenderer.c
 
menuMegaRenderer.h
 
menuSimpleRenderer.c
 
menuSimpleRenderer.h
 
menuZorldoRenderer.c
 
menuZorldoRenderer.h
 
modeIncludeList.c
 
modeIncludeList.h
 midi
 
bakedDrums.c
 
bakedDrums.h
 
drums.c
 
drums.h
 
midiData.c
 
midiData.h
 
midiFileParser.c
 
midiFileParser.h
 
midiNoteFreqs.h
 
midiPlayer.c
 
midiPlayer.h
 
midiUsb.c
 
midiUsb.h
 
midiUtil.c
 
midiUtil.h
 
swSynth.c
 
swSynth.h
 
waveTables.c
 
waveTables.h
 network
 
p2pConnection.c
 
p2pConnection.h
 
swadgePass.c
 
swadgePass.h
 peripherals
 
imu_utils.c
 
imu_utils.h
 
touchUtils.c
 
touchUtils.h
 settings
 
settingsManager.c
 
settingsManager.h
 
coreutil.h
 
macros.h
 
swadge.c
 
swadge.h
 
swadge_gpio.h
 tools
 assets_preprocessor
 src
 
assets_preprocessor.c
 
assets_preprocessor.h
 
bin_processor.c
 
bin_processor.h
 
cfun_processor.c
 
cfun_processor.h
 
chart_processor.c
 
chart_processor.h
 
fileUtils.c
 
fileUtils.h
 
font_processor.c
 
font_processor.h
 
greyscale_processor.c
 
greyscale_processor.h
 
image_processor.c
 
image_processor.h
 
json_processor.c
 
json_processor.h
 
raw_processor.c
 
raw_processor.h
 
sudoku_processor.c
 
sudoku_processor.h
 
txt_processor.c
 
txt_processor.h