SYMBOL INDEX (386 symbols across 62 files) FILE: include/display.h function class (line 59) | class DisplayModule : public GPModule FILE: include/enums.h type ButtonLayout (line 9) | typedef enum FILE: include/gamepad.h type GamepadButtonMapping (line 12) | struct GamepadButtonMapping function class (line 27) | class Gamepad : public MPGS FILE: include/gp2040.h function class (line 35) | class GPModule FILE: include/leds.h function class (line 147) | class LEDModule : public GPModule { FILE: include/pleds.h function class (line 38) | class PWMPlayerLEDs : public PlayerLEDs function class (line 45) | class RGBPlayerLEDs : public PlayerLEDs function class (line 52) | class PLEDModule : public GPModule FILE: include/storage.h type BoardOptions (line 18) | struct BoardOptions type LEDOptions (line 54) | struct LEDOptions FILE: include/themes.h function addStaticThemes (line 270) | void addStaticThemes(LEDOptions options) FILE: lib/AnimationStation/src/Animation.hpp type RGB (line 11) | struct RGB { method RGB (line 12) | RGB() : r(0), g(0), b(0) {} method RGB (line 14) | RGB(uint8_t r, uint8_t g, uint8_t b) : r(r), g(g), b(b), w(0) {} method RGB (line 16) | RGB(uint8_t r, uint8_t g, uint8_t b, uint8_t w) method RGB (line 24) | inline static RGB wheel(uint8_t pos) { method value (line 37) | inline uint32_t value(LEDFormat format, float brightnessX = 1.0F) { class Animation (line 94) | class Animation { FILE: lib/AnimationStation/src/AnimationStation.hpp type AnimationOptions (line 42) | struct __attribute__ ((__packed__)) AnimationOptions class AnimationStation (line 54) | class AnimationStation method getBrightnessStepSize (line 87) | inline static uint8_t getBrightnessStepSize() { return (brightnessMax ... FILE: lib/AnimationStation/src/AnimationStorage.hpp class AnimationStorage (line 6) | class AnimationStorage FILE: lib/AnimationStation/src/Effects/Chase.hpp class Chase (line 11) | class Chase : public Animation { FILE: lib/AnimationStation/src/Effects/Rainbow.hpp class Rainbow (line 11) | class Rainbow : public Animation { FILE: lib/AnimationStation/src/Effects/StaticColor.hpp class StaticColor (line 10) | class StaticColor : public Animation { FILE: lib/AnimationStation/src/Effects/StaticTheme.hpp class StaticTheme (line 13) | class StaticTheme : public Animation { FILE: lib/AnimationStation/src/Pixel.hpp type Pixel (line 9) | struct Pixel { method Pixel (line 10) | Pixel(int index, uint32_t mask = 0) : index(index), mask(mask) { } method Pixel (line 11) | Pixel(int index, std::vector positions) : index(index), posit... method Pixel (line 12) | Pixel(int index, uint32_t mask, std::vector positions) : inde... type PixelMatrix (line 21) | struct PixelMatrix { method PixelMatrix (line 22) | PixelMatrix() { } method setup (line 26) | void setup(std::vector> pixels, int ledsPerPixel = ... method getLedCount (line 31) | inline int getLedCount() { method getPixelCount (line 43) | inline uint16_t getPixelCount() const { FILE: lib/BitBang_I2C/BitBang_I2C.c function I2CInit (line 38) | void I2CInit(BBI2C *pI2C, uint32_t iClock) function I2CTest (line 54) | uint8_t I2CTest(BBI2C *pI2C, uint8_t addr) function I2CScan (line 67) | void I2CScan(BBI2C *pI2C, uint8_t *pMap) function I2CWrite (line 87) | int I2CWrite(BBI2C *pI2C, uint8_t iAddr, uint8_t *pData, int iLen) function I2CReadRegister (line 100) | int I2CReadRegister(BBI2C *pI2C, uint8_t iAddr, uint8_t u8Register, uint... function I2CRead (line 114) | int I2CRead(BBI2C *pI2C, uint8_t iAddr, uint8_t *pData, int iLen) function I2CDiscoverDevice (line 126) | int I2CDiscoverDevice(BBI2C *pI2C, uint8_t i) FILE: lib/BitBang_I2C/BitBang_I2C.h type BBI2C (line 68) | typedef struct mybbi2c FILE: lib/CRC32/src/CRC32.h function class (line 13) | class CRC32 { FILE: lib/FlashPROM/include/FlashPROM.h function class (line 21) | class FlashPROM FILE: lib/FlashPROM/src/FlashPROM.cpp function writeToFlash (line 12) | int64_t writeToFlash(alarm_id_t id, void *flashCache) FILE: lib/NeoPico/src/NeoPico.cpp function LEDFormat (line 17) | LEDFormat NeoPico::GetFormat() { FILE: lib/NeoPico/src/NeoPico.hpp class NeoPico (line 15) | class NeoPico FILE: lib/NeoPico/src/ws2812.pio.h type pio_program (line 30) | struct pio_program function pio_sm_config (line 36) | static inline pio_sm_config ws2812_program_get_default_config(uint offse... function ws2812_program_init (line 44) | static inline void ws2812_program_init(PIO pio, uint sm, uint offset, ui... type pio_program (line 81) | struct pio_program function pio_sm_config (line 87) | static inline pio_sm_config ws2812_parallel_program_get_default_config(u... function ws2812_parallel_program_init (line 94) | static inline void ws2812_parallel_program_init(PIO pio, uint sm, uint o... FILE: lib/OneBitDisplay/OneBitDisplay.cpp function obdDumpWindow (line 72) | void obdDumpWindow(OBDISP *pOBDSrc, OBDISP *pOBDDest, int srcx, int srcy... function obdWriteLCDLine (line 119) | void obdWriteLCDLine(OBDISP *pOBD, uint8_t *pSrc, int iLine) function obdPower (line 162) | void obdPower(OBDISP *pOBD, int bOn) function obdBacklight (line 174) | void obdBacklight(OBDISP *pOBD, int bOn) function LCDPowerUp (line 184) | static void LCDPowerUp(OBDISP *pOBD) function obdSPIInit (line 224) | void obdSPIInit(OBDISP *pOBD, int iType, int iDC, int iCS, int iReset, i... function obdI2CInit (line 429) | int obdI2CInit(OBDISP *pOBD, int iType, int iAddr, int bFlip, int bInver... function oledPower (line 573) | void oledPower(OBDISP *pOBD, uint8_t bOn) function SPI_BitBang (line 584) | void SPI_BitBang(OBDISP *pOBD, uint8_t *pData, int iLen, uint8_t iMOSIPi... function obdSetDCMode (line 628) | void obdSetDCMode(OBDISP *pOBD, int iMode) function obdWriteCommand2 (line 636) | static void obdWriteCommand2(OBDISP *pOBD, unsigned char c, unsigned cha... function obdSetContrast (line 657) | void obdSetContrast(OBDISP *pOBD, unsigned char ucContrast) function SharpDumpBuffer (line 679) | static void SharpDumpBuffer(OBDISP *pOBD, uint8_t *pBuffer) function obdDumpBuffer (line 760) | void obdDumpBuffer(OBDISP *pOBD, uint8_t *pBuffer) function obdMenuReadRotary (line 811) | static int obdMenuReadRotary(SIMPLEMENU *sm) function obdMenuInit (line 844) | int obdMenuInit(OBDISP *pOBD, SIMPLEMENU *sm, char **pText, int iFontSiz... function obdMenuGetItem (line 880) | static int obdMenuGetItem(SIMPLEMENU *sm, int iItem, char *szText) function obdMenuShow (line 911) | void obdMenuShow(SIMPLEMENU *sm, int iItem) function obdMenuSetCallback (line 949) | void obdMenuSetCallback(SIMPLEMENU *sm, SIMPLECALLBACK pfnCallBack) function obdMenuShowItem (line 958) | void obdMenuShowItem(OBDISP *pOBD, int x, int y, char *szText, int bInve... function obdMenuFlash (line 969) | static void obdMenuFlash(SIMPLEMENU *sm, int iItem) function obdMenuDelta (line 998) | int obdMenuDelta(SIMPLEMENU *sm, int iDelta) function obdMenuRun (line 1054) | int obdMenuRun(SIMPLEMENU *sm) FILE: lib/OneBitDisplay/OneBitDisplay.h type GFXglyph (line 9) | typedef struct { type GFXfont (line 19) | typedef struct { type OBDISP (line 27) | typedef struct obdstruct type SIMPLEMENU (line 45) | typedef struct smenu { type DC_MODE (line 71) | typedef enum type COM_MODE (line 78) | typedef enum type FONT_ROTATION (line 84) | typedef enum FILE: lib/PlayerLEDs/include/PlayerLEDs.h type PLEDType (line 11) | typedef enum type PLEDStateMask (line 18) | typedef enum type PLEDAnimationType (line 26) | typedef enum type PLEDAnimationSpeed (line 46) | typedef enum type PLEDAnimationState (line 66) | struct PLEDAnimationState function class (line 73) | class PlayerLEDs FILE: lib/TinyUSB_Gamepad/include/usb_driver.h type UsbMode (line 10) | typedef enum FILE: lib/TinyUSB_Gamepad/include/xinput_driver.h type XInputPLEDPattern (line 16) | typedef enum FILE: lib/TinyUSB_Gamepad/src/hid_driver.cpp function send_hid_report (line 16) | bool send_hid_report(uint8_t report_id, void *report, uint8_t report_size) function hid_device_control_request (line 24) | bool hid_device_control_request(uint8_t rhport, tusb_control_request_t c... FILE: lib/TinyUSB_Gamepad/src/tusb_driver.cpp function InputMode (line 23) | InputMode get_input_mode(void) function initialize_driver (line 28) | void initialize_driver(InputMode mode) function receive_report (line 37) | void receive_report(uint8_t *buffer) function send_report (line 46) | void send_report(void *report, uint16_t report_size) function usbd_class_driver_t (line 74) | const usbd_class_driver_t *usbd_app_driver_get_cb(uint8_t *driver_count) function tud_hid_get_report_cb (line 100) | uint16_t tud_hid_get_report_cb(uint8_t itf, uint8_t report_id, hid_repor... function tud_hid_set_report_cb (line 129) | void tud_hid_set_report_cb(uint8_t itf, uint8_t report_id, hid_report_ty... function tud_mount_cb (line 141) | void tud_mount_cb(void) function tud_umount_cb (line 146) | void tud_umount_cb(void) function tud_suspend_cb (line 153) | void tud_suspend_cb(bool remote_wakeup_en) function tud_resume_cb (line 159) | void tud_resume_cb(void) FILE: lib/TinyUSB_Gamepad/src/xinput_driver.cpp function receive_xinput_report (line 12) | void receive_xinput_report(void) function send_xinput_report (line 24) | bool send_xinput_report(void *report, uint8_t report_size) function xinput_init (line 41) | static void xinput_init(void) function xinput_reset (line 46) | static void xinput_reset(uint8_t rhport) function xinput_open (line 51) | static uint16_t xinput_open(uint8_t rhport, tusb_desc_interface_t const ... function xinput_device_control_request (line 79) | static bool xinput_device_control_request(uint8_t rhport, tusb_control_r... function xinput_control_complete (line 87) | static bool xinput_control_complete(uint8_t rhport, tusb_control_request... function xinput_xfer_callback (line 95) | static bool xinput_xfer_callback(uint8_t rhport, uint8_t ep_addr, xfer_r... FILE: lib/httpd/fs.c type fs_file (line 53) | struct fs_file type fs_file (line 54) | struct fs_file type fs_file (line 56) | struct fs_file type fs_file (line 57) | struct fs_file function err_t (line 62) | err_t function fs_close (line 102) | void type fs_file (line 119) | struct fs_file type fs_file (line 122) | struct fs_file function fs_is_file_ready (line 156) | int function fs_bytes_left (line 177) | int FILE: lib/httpd/fs.h type fsdata_chksum (line 82) | struct fsdata_chksum { type fs_file (line 95) | struct fs_file { type fs_file (line 117) | struct fs_file type fs_file (line 118) | struct fs_file type fs_file (line 121) | struct fs_file type fs_file (line 123) | struct fs_file type fs_file (line 127) | struct fs_file type fs_file (line 129) | struct fs_file type fs_file (line 133) | struct fs_file type fs_file (line 135) | struct fs_file FILE: lib/httpd/fscustom.h type fs_file (line 10) | struct fs_file type fs_file (line 11) | struct fs_file FILE: lib/httpd/fsdata.c type fsdata_file (line 56682) | struct fsdata_file type fsdata_file (line 56690) | struct fsdata_file type fsdata_file (line 56698) | struct fsdata_file type fsdata_file (line 56706) | struct fsdata_file type fsdata_file (line 56714) | struct fsdata_file type fsdata_file (line 56722) | struct fsdata_file type fsdata_file (line 56730) | struct fsdata_file type fsdata_file (line 56738) | struct fsdata_file type fsdata_file (line 56746) | struct fsdata_file type fsdata_file (line 56754) | struct fsdata_file FILE: lib/httpd/fsdata.h type fsdata_file (line 38) | struct fsdata_file { FILE: lib/httpd/httpd.c type default_filename (line 271) | typedef struct type tag_check_state (line 309) | enum tag_check_state { type http_ssi_state (line 317) | struct http_ssi_state { type http_state (line 336) | struct http_state { type tcp_pcb (line 384) | struct tcp_pcb type http_state (line 384) | struct http_state type tcp_pcb (line 385) | struct tcp_pcb type http_state (line 385) | struct http_state type http_state (line 386) | struct http_state type http_state (line 387) | struct http_state type fs_file (line 387) | struct fs_file type tcp_pcb (line 388) | struct tcp_pcb type http_state (line 415) | struct http_state function http_kill_oldest_connection (line 438) | static void type http_ssi_state (line 464) | struct http_ssi_state type http_ssi_state (line 467) | struct http_ssi_state type http_ssi_state (line 475) | struct http_ssi_state function http_ssi_state_free (line 481) | static void function http_state_init (line 496) | static void type http_state (line 508) | struct http_state type http_state (line 511) | struct http_state type http_state (line 525) | struct http_state function http_state_eof (line 538) | static void function http_state_free (line 568) | static void function err_t (line 606) | static err_t function err_t (line 649) | static err_t function err_t (line 699) | static err_t function http_eof (line 708) | static void function extract_uri_parameters (line 734) | static int function get_tag_insert (line 803) | static void function get_http_headers (line 861) | static void function u8_t (line 960) | static u8_t function u8_t (line 1023) | static u8_t function u8_t (line 1107) | static u8_t function u8_t (line 1147) | static u8_t function u8_t (line 1504) | static u8_t function err_t (line 1577) | static err_t type fs_file (line 1618) | struct fs_file type http_state (line 1619) | struct http_state function err_t (line 1647) | static err_t function err_t (line 1674) | static err_t function err_t (line 1713) | static err_t function httpd_post_data_recved (line 1805) | void httpd_post_data_recved(void *connection, u16_t recved_len) function http_continue (line 1839) | static void function err_t (line 1866) | static err_t function err_t (line 2041) | static err_t function err_t (line 2146) | static err_t function http_err (line 2211) | static void function err_t (line 2228) | static err_t function err_t (line 2255) | static err_t function err_t (line 2303) | static err_t function err_t (line 2391) | static err_t function httpd_init_addr (line 2429) | static void function httpd_init (line 2451) | void function http_set_ssi_handler (line 2473) | void function http_set_cgi_handlers (line 2495) | void FILE: lib/httpd/httpd.h type tCGI (line 102) | typedef struct type u16_t (line 157) | typedef u16_t (*tSSIHandler)(int iIndex, char *pcInsert, int iInsertLen type pbuf (line 215) | struct pbuf FILE: lib/httpd/httpd_structs.h type tHTTPHeader (line 24) | typedef struct FILE: lib/lwip-port/arch/cc.h type sys_prot_t (line 37) | typedef int sys_prot_t; FILE: lib/lwip-port/server/dhserver.c type DHCP_OPTIONS (line 38) | enum DHCP_OPTIONS type DHCP_TYPE (line 74) | typedef struct type udp_pcb (line 94) | struct udp_pcb function ip_addr_t (line 99) | static ip_addr_t get_ip(const uint8_t *pnt) function set_ip (line 106) | static void set_ip(uint8_t *pnt, ip_addr_t value) function dhcp_entry_t (line 111) | static dhcp_entry_t *entry_by_ip(ip_addr_t ip) function dhcp_entry_t (line 120) | static dhcp_entry_t *entry_by_mac(uint8_t *mac) function is_vacant (line 129) | static __inline bool is_vacant(dhcp_entry_t *entry) function dhcp_entry_t (line 134) | static dhcp_entry_t *vacant_address(void) function free_entry (line 143) | static __inline void free_entry(dhcp_entry_t *entry) function fill_options (line 162) | int fill_options(void *dest, function udp_recv_proc (line 230) | static void udp_recv_proc(void *arg, struct udp_pcb *upcb, struct pbuf *... function err_t (line 324) | err_t dhserv_init(const dhcp_config_t *c) function dhserv_free (line 343) | void dhserv_free(void) FILE: lib/lwip-port/server/dhserver.h type dhcp_entry_t (line 42) | typedef struct dhcp_entry type dhcp_config_t (line 49) | typedef struct dhcp_config FILE: lib/lwip-port/server/dnserver.c type udp_pcb (line 34) | struct udp_pcb type dns_header_flags_t (line 38) | typedef struct type dns_header_t (line 61) | typedef struct type dns_answer_t (line 68) | typedef struct dns_answer type dns_query_t (line 79) | typedef struct dns_query function get_uint16 (line 86) | static uint16_t get_uint16(const uint8_t *pnt) function parse_next_query (line 93) | static int parse_next_query(void *data, int size, dns_query_t *query) function udp_recv_proc (line 133) | static void udp_recv_proc(void *arg, struct udp_pcb *upcb, struct pbuf *... function err_t (line 176) | err_t dnserv_init(const ip_addr_t *bind, uint16_t port, dns_query_proc_t... function dnserv_free (line 195) | void dnserv_free() FILE: lib/rndis/ndis.h type NDIS_DEVICE_POWER_STATE (line 55) | enum NDIS_DEVICE_POWER_STATE { type NDIS_PM_WAKE_UP_CAPABILITIES (line 64) | struct NDIS_PM_WAKE_UP_CAPABILITIES { FILE: lib/rndis/rndis.c type netif (line 55) | struct netif type pbuf (line 58) | struct pbuf function err_t (line 89) | static err_t linkoutput_fn(struct netif *netif, struct pbuf *p) function err_t (line 111) | static err_t output_fn(struct netif *netif, struct pbuf *p, const ip_add... function err_t (line 116) | static err_t netif_init_cb(struct netif *netif) function init_lwip (line 129) | static void init_lwip(void) function dns_query_proc (line 145) | bool dns_query_proc(const char *name, ip_addr_t *addr) function tud_network_recv_cb (line 155) | bool tud_network_recv_cb(const uint8_t *src, uint16_t size) function tud_network_xmit_cb (line 179) | uint16_t tud_network_xmit_cb(uint8_t *dst, void *ref, uint16_t arg) function service_traffic (line 200) | static void service_traffic(void) function tud_network_init_cb (line 214) | void tud_network_init_cb(void) function rndis_init (line 224) | int rndis_init(void) function rndis_task (line 242) | void rndis_task(void) function sys_prot_t (line 249) | sys_prot_t sys_arch_protect(void) function sys_arch_unprotect (line 254) | void sys_arch_unprotect(sys_prot_t pval) function sys_now (line 260) | uint32_t sys_now(void) FILE: lib/rndis/rndis_protocol.h type rndis_MessageType_t (line 75) | typedef uint32_t rndis_MessageType_t; type rndis_MessageLength_t (line 76) | typedef uint32_t rndis_MessageLength_t; type rndis_RequestId_t (line 77) | typedef uint32_t rndis_RequestId_t; type rndis_MajorVersion_t (line 78) | typedef uint32_t rndis_MajorVersion_t; type rndis_MinorVersion_t (line 79) | typedef uint32_t rndis_MinorVersion_t; type rndis_MaxTransferSize_t (line 80) | typedef uint32_t rndis_MaxTransferSize_t; type rndis_Status_t (line 81) | typedef uint32_t rndis_Status_t; type rndis_DeviceFlags_t (line 87) | typedef uint32_t rndis_DeviceFlags_t; type rndis_Medium_t (line 91) | typedef uint32_t rndis_Medium_t; type rndis_MaxPacketsPerTransfer_t (line 94) | typedef uint32_t rndis_MaxPacketsPerTransfer_t; type rndis_PacketAlignmentFactor_t (line 95) | typedef uint32_t rndis_PacketAlignmentFactor_t; type rndis_AfListOffset_t (line 96) | typedef uint32_t rndis_AfListOffset_t; type rndis_AfListSize_t (line 97) | typedef uint32_t rndis_AfListSize_t; type rndis_generic_msg_t (line 100) | typedef struct{ type rndis_initialize_msg_t (line 107) | typedef struct{ type rndis_initialize_cmplt_t (line 117) | typedef struct{ type rndis_halt_msg_t (line 135) | typedef struct{ type rndis_Oid_t (line 141) | typedef uint32_t rndis_Oid_t; type rndis_InformationBufferLength_t (line 142) | typedef uint32_t rndis_InformationBufferLength_t; type rndis_InformationBufferOffset_t (line 143) | typedef uint32_t rndis_InformationBufferOffset_t; type rndis_DeviceVcHandle_t (line 144) | typedef uint32_t rndis_DeviceVcHandle_t; type rndis_query_msg_t (line 147) | typedef struct{ type rndis_query_cmplt_t (line 159) | typedef struct{ type rndis_set_msg_t (line 169) | typedef struct{ type rndis_set_cmplt_t (line 180) | typedef struct{ type rndis_ParameterNameOffset_t (line 188) | typedef uint32_t rndis_ParameterNameOffset_t; type rndis_ParameterNameLength_t (line 189) | typedef uint32_t rndis_ParameterNameLength_t; type rndis_ParameterType_t (line 190) | typedef uint32_t rndis_ParameterType_t; type rndis_ParameterValueOffset_t (line 191) | typedef uint32_t rndis_ParameterValueOffset_t; type rndis_ParameterValueLength_t (line 192) | typedef uint32_t rndis_ParameterValueLength_t; type rndis_config_parameter_t (line 197) | typedef struct{ type rndis_Reserved_t (line 205) | typedef uint32_t rndis_Reserved_t; type rndis_reset_msg_t (line 208) | typedef struct{ type rndis_AddressingReset_t (line 214) | typedef uint32_t rndis_AddressingReset_t; type rndis_reset_cmplt_t (line 217) | typedef struct{ type rndis_indicate_status_t (line 225) | typedef struct{ type rndis_DiagStatus_t (line 233) | typedef uint32_t rndis_DiagStatus_t; type rndis_ErrorOffset_t (line 234) | typedef uint32_t rndis_ErrorOffset_t; type rndis_diagnostic_info_t (line 236) | typedef struct { type rndis_keepalive_msg_t (line 242) | typedef struct{ type rndis_keepalive_cmplt_t (line 249) | typedef struct{ type rndis_DataOffset_t (line 258) | typedef uint32_t rndis_DataOffset_t; type rndis_DataLength_t (line 259) | typedef uint32_t rndis_DataLength_t; type rndis_OOBDataOffset_t (line 260) | typedef uint32_t rndis_OOBDataOffset_t; type rndis_OOBDataLength_t (line 261) | typedef uint32_t rndis_OOBDataLength_t; type rndis_NumOOBDataElements_t (line 262) | typedef uint32_t rndis_NumOOBDataElements_t; type rndis_PerPacketInfoOffset_t (line 263) | typedef uint32_t rndis_PerPacketInfoOffset_t; type rndis_PerPacketInfoLength_t (line 264) | typedef uint32_t rndis_PerPacketInfoLength_t; type rndis_data_packet_t (line 266) | typedef struct{ type rndis_ClassInformationOffset_t (line 280) | typedef uint32_t rndis_ClassInformationOffset_t; type rndis_Size_t (line 281) | typedef uint32_t rndis_Size_t; type rndis_Type_t (line 282) | typedef uint32_t rndis_Type_t; type rndis_OOB_packet_t (line 284) | typedef struct{ type rndis_state_t (line 292) | typedef enum rnids_state_e { type usb_eth_stat_t (line 298) | typedef struct { FILE: lib/rndis/rndis_reports.c function rndis_report (line 80) | static void rndis_report(void) function rndis_query_cmplt32 (line 85) | static void rndis_query_cmplt32(int status, uint32_t data) function rndis_query_cmplt (line 98) | static void rndis_query_cmplt(int status, const void *data, int size) function rndis_query (line 118) | static void rndis_query(void) function rndis_handle_config_parm (line 158) | static void rndis_handle_config_parm(const char *data, int keyoffset, in... function rndis_packetFilter (line 167) | static void rndis_packetFilter(uint32_t newfilter) function rndis_handle_set_msg (line 172) | static void rndis_handle_set_msg(void) function rndis_class_set_handler (line 238) | void rndis_class_set_handler(uint8_t *data, int size) FILE: src/display.cpp function clearScreen (line 16) | inline void clearScreen(int render = 0) function drawHitbox (line 21) | inline void drawHitbox(int startX, int startY, int buttonRadius, int but... function drawWasdBox (line 43) | inline void drawWasdBox(int startX, int startY, int buttonRadius, int bu... function drawArcadeStick (line 65) | inline void drawArcadeStick(int startX, int startY, int buttonRadius, in... function drawStatusBar (line 87) | inline void drawStatusBar() function setStatusBar (line 92) | void setStatusBar(Gamepad *gamepad) FILE: src/leds.cpp function createLedLayoutArcadeButtons (line 47) | vector> createLedLayoutArcadeButtons(vector> createLedLayoutArcadeHitbox(vector... function createLedLayoutArcadeWasd (line 146) | vector> createLedLayoutArcadeWasd(vector> ... function createLedButtonLayout (line 191) | vector> createLedButtonLayout(ButtonLayout layout, vector<... function createLedButtonLayout (line 206) | vector> createLedButtonLayout(ButtonLayout layout, uint8_t... function setupButtonPositions (line 219) | uint8_t setupButtonPositions() function AnimationHotkey (line 387) | AnimationHotkey animationHotkeys(Gamepad *gamepad) FILE: src/main.cpp function getMillis (line 25) | uint32_t getMillis() { return to_ms_since_boot(get_absolute_time()); } function main (line 46) | int main() function setup (line 64) | void setup() function loop (line 107) | void loop() function core1 (line 144) | void core1() function webserver (line 163) | void webserver() FILE: src/pleds.cpp function setRGBPLEDs (line 19) | void setRGBPLEDs(uint32_t *frame) function PLEDAnimationState (line 26) | PLEDAnimationState getXInputAnimation(uint8_t *data) FILE: src/storage.cpp function BoardOptions (line 19) | BoardOptions getBoardOptions() function setBoardOptions (line 62) | void setBoardOptions(BoardOptions options) function LEDOptions (line 71) | LEDOptions getLEDOptions() function setLEDOptions (line 78) | void setLEDOptions(LEDOptions options) function GamepadOptions (line 95) | GamepadOptions GamepadStorage::getGamepadOptions() function AnimationOptions (line 125) | AnimationOptions AnimationStorage::getAnimationOptions() FILE: src/webserver.cpp type fsdata_file (line 46) | struct fsdata_file function DynamicJsonDocument (line 60) | DynamicJsonDocument get_post_data() function string (line 71) | inline string serialize_json(DynamicJsonDocument &doc) function set_file_data (line 78) | int set_file_data(struct fs_file *file, string data) function string (line 96) | string resetSettings() function string (line 105) | string getDisplayOptions() function string (line 142) | string setDisplayOptions() function string (line 162) | string getGamepadOptions() function string (line 174) | string setGamepadOptions() function string (line 186) | string getLedOptions() function string (line 247) | string setLedOptions() function string (line 284) | string getPinMappings() function string (line 310) | string setPinMappings() function err_t (line 365) | err_t httpd_post_begin(void *connection, const char *uri, const char *ht... function err_t (line 385) | err_t httpd_post_receive_data(void *connection, struct pbuf *p) function httpd_post_finished (line 422) | void httpd_post_finished(void *connection, char *response_uri, uint16_t ... function fs_open_custom (line 431) | int fs_open_custom(struct fs_file *file, const char *name) function fs_close_custom (line 480) | void fs_close_custom(struct fs_file *file) FILE: www/src/Pages/DisplayConfig.js constant ON_OFF_OPTIONS (line 10) | const ON_OFF_OPTIONS = [ constant I2C_BLOCKS (line 15) | const I2C_BLOCKS = [ function fetchData (line 50) | async function fetchData() { function DisplayConfigPage (line 72) | function DisplayConfigPage() { FILE: www/src/Pages/HomePage.js function HomePage (line 9) | function HomePage() { FILE: www/src/Pages/LEDConfigPage.js constant LED_FORMATS (line 14) | const LED_FORMATS = [ constant BUTTON_LAYOUTS (line 21) | const BUTTON_LAYOUTS = [ function fetchData (line 79) | async function fetchData() { function LEDConfigPage (line 115) | function LEDConfigPage() { FILE: www/src/Pages/PinMapping.js function PinMappingPage (line 13) | function PinMappingPage() { FILE: www/src/Pages/ResetSettingsPage.js function ResetSettingsPage (line 5) | function ResetSettingsPage() { FILE: www/src/Pages/SettingsPage.js constant INPUT_MODES (line 8) | const INPUT_MODES = [ constant DPAD_MODES (line 14) | const DPAD_MODES = [ constant SOCD_MODES (line 20) | const SOCD_MODES = [ function fetchData (line 36) | async function fetchData() { function SettingsPage (line 54) | function SettingsPage() { FILE: www/src/Services/Storage.js constant STORAGE_BUTTON_LABELS (line 1) | const STORAGE_BUTTON_LABELS = 'buttonLabels'; FILE: www/src/Services/WebApi.js function resetSettings (line 26) | async function resetSettings() { function getDisplayOptions (line 32) | async function getDisplayOptions() { function setDisplayOptions (line 43) | async function setDisplayOptions(options) { function getGamepadOptions (line 57) | async function getGamepadOptions() { function setGamepadOptions (line 63) | async function setGamepadOptions(options) { function getLedOptions (line 75) | async function getLedOptions() { function setLedOptions (line 81) | async function setLedOptions(options) { function getPinMappings (line 93) | async function getPinMappings() { function setPinMappings (line 105) | async function setPinMappings(mappings) {