Swadge ESP32-S2
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-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
 
swadgesona.c
The data structures and Helper functions for utilizing Swadgesonas
 
swadgesona.h
The data structures and Helper functions for utilizing Swadgesonas
 
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
 
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
 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