Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BlueAndi/Pixelix
/ types & classes
Types & classes
452 in github.com/BlueAndi/Pixelix
⨍
Functions
2,917
◇
Types & classes
452
↓ 58 callers
Class
String
* String class for test purposes only. */
lib/ArduinoNative/src/WString.h:63
↓ 2 callers
Class
File
lib/ArduinoNative/src/FS.h:72
↓ 1 callers
Class
ConfigModel
Loads a configuration and provides necessary access functions.
scripts/config_model.py:39
↓ 1 callers
Class
WorkerRequest
* This type defines a HTTP request structure. * This structure is used to send HTTP requests to the worker task. * * Attention, constructor and des
lib/HttpService/src/HttpServiceTypes.h:87
↓ 1 callers
Class
WorkerResponse
* This type defines a worker response structure. * This structure is used to send back the HTTP response from the worker task. * * Attention, const
lib/HttpService/src/HttpServiceTypes.h:218
Class
APState
* System state: AccessPoint */
src/SystemState/APState.h:63
Class
AbstractState
* Abstract state interface. */
lib/StateMachine/src/StateMachine.hpp:62
Enum
Algorithm
lib/YAWidgets/src/ProgressBar.h:69
Enum
AmbientLightDirection
src/DisplayMgr/BrightnessCtrl.h:300
Enum
AmbientLightLevel
* Ambient light level * Source: https://docs.microsoft.com/de-de/windows-hardware/design/whitepapers/integrating-ambient-light-sensors-with-computers
src/DisplayMgr/AmbientLight.h:67
Enum
AnalogClockColor
lib/Views/src/layout/DateTimeView64x64.h:193
Class
AnalogPin
lib/Common/src/Io.hpp:336
Class
AsyncHttpClient
* Asynchronous HTTP client * * Used RFCs: * - RFC2616 (obsolete, because of RFC7230) * - RFC7230 */
lib/AsyncHttpClient/src/AsyncHttpClient.h:71
Class
AudioDrv
* The audio driver supports the I2S interface. It will configure the DMA * for receicing samples and provides them. */
lib/AudioService/src/AudioDrv.h:98
Class
AudioService
* The audio service provides different audio related functionality. */
lib/AudioService/src/AudioService.h:64
Class
AudioToneDetector
* Audio tone detection by using the Goertzel algorithm. * * https://en.wikipedia.org/wiki/Goertzel_algorithm */
lib/AudioService/src/AudioToneDetector.h:66
Class
BaseFont
lib/BaseGfx/src/BaseFont.hpp:66
Class
BaseGfx
lib/BaseGfx/src/BaseGfx.hpp:71
Class
BaseGfxBitmap
lib/BaseGfx/src/BaseGfxBitmap.hpp:72
Class
BaseGfxBitmap
lib/BaseGfx/src/BaseGfx.hpp:61
Class
BaseGfxBrush
lib/BaseGfx/src/BaseGfxBrush.hpp:63
Class
BaseGfxCanvas
lib/BaseGfx/src/BaseGfxCanvas.hpp:68
Class
BaseGfxDynamicBitmap
lib/BaseGfx/src/BaseGfxBitmap.hpp:400
Class
BaseGfxLinearGradientBrush
lib/BaseGfx/src/BaseGfxBrush.hpp:211
Class
BaseGfxPen
lib/BaseGfx/src/BaseGfxPen.hpp:67
Class
BaseGfxSolidBrush
lib/BaseGfx/src/BaseGfxBrush.hpp:114
Class
BaseGfxStaticBitmap
lib/BaseGfx/src/BaseGfxBitmap.hpp:103
Class
BaseGfxText
lib/BaseGfx/src/BaseGfxText.hpp:69
Class
BatteryChannelSoC
* State of charge channel of the battery sensor. */
lib/Sensors/src/SensorBattery.h:65
Class
BatteryPlugin
* This plugins displays the battery state of charge in a graphical way. */
lib/BatteryPlugin/src/BatteryPlugin.h:65
Class
BitmapWidget
* Bitmap widget, showing a simple bitmap. * Supported are the following formats: * - Bitmap (.bmp) * - GIF image (.gif) */
lib/YAWidgets/src/BitmapWidget.h:69
Class
BmpImgLoader
* Bitmap image loader, which supports images that have * - 1/4/8/24/32 bit per pixel * - No compression (or bitfields for 32-bit) * - Palette color
lib/YAWidgets/src/BmpImgLoader.h:77
Class
BrightnessCtrl
* The brightness controller sets the display brightness depended on the * ambient light. */
src/DisplayMgr/BrightnessCtrl.h:154
Enum
ButtonActionId
* Defines the possible actions, triggered by a button. */
src/ButtonHandler/ButtonActions.h:60
Class
ButtonActions
* This is a collection of all possible button actions. * It is independed of the number of buttons. */
src/ButtonHandler/ButtonActions.h:79
Class
ButtonDrv
* Button driver. */
src/Hal/ButtonDrv.h:119
Class
ButtonHandler
src/ButtonHandler/ButtonHandler.hpp:69
Class
ButtonInfo
src/ButtonHandler/ButtonHandler.hpp:208
Class
BuzzerDrv
* Buzzer driver. */
src/Hal/BuzzerDrv.h:60
Class
CanvasTextView
lib/Views/src/CanvasTextViewBase.hpp:66
Class
CanvasTextView32x16
* View for 32x16 LED matrix with canvas and text. */
lib/Views/src/layout/CanvasTextView32x16.h:66
Class
CanvasTextView32x8
* View for 32x8 LED matrix with canvas and text. */
lib/Views/src/layout/CanvasTextView32x8.h:66
Class
CanvasTextView64x64
* View for 64x64 LED matrix with canvas and text. */
lib/Views/src/layout/CanvasTextView64x64.h:66
Class
CanvasTextView<LAYOUT_32X16>
lib/Views/src/CanvasTextViewBase.hpp:94
Class
CanvasTextView<LAYOUT_32X8>
lib/Views/src/CanvasTextViewBase.hpp:80
Class
CanvasTextView<LAYOUT_64X64>
lib/Views/src/CanvasTextViewBase.hpp:108
Class
CanvasTextViewGeneric
* Generic view for LED matrix with canvas and text. */
lib/Views/src/layout/CanvasTextViewGeneric.h:66
Class
CanvasView
lib/Views/src/CanvasViewBase.hpp:63
Class
CanvasViewGeneric
* Generic view for LED matrix with bitmap and canvas. * * The bitmap widget is used to show an icon, while the canvas widget * is used for drawing.
lib/Views/src/layout/CanvasViewGeneric.h:68
Class
CanvasWidget
* This class defines a canvas widget. */
lib/YAWidgets/src/CanvasWidget.h:63
Class
CaptivePortalHandler
* Captive portal request handler. */
src/Web/CaptivePortalHandler.h:61
Enum
ChannelId
lib/Sensors/src/SensorDhtX.h:331
Enum
ChannelId
lib/Sensors/src/SensorBattery.h:234
Enum
ChannelId
lib/Sensors/src/SensorSht3X.h:310
Enum
ChunkBodyPart
lib/AsyncHttpClient/src/AsyncHttpClient.h:333
Class
ClockDrv
* Clock driver. * * The time zone configured in the settings is used for local time operations. * The utc time is stored in the RTC if available.
src/Service/ClockDrv.h:65
Class
Cmd
lib/AsyncHttpClient/src/AsyncHttpClient.h:249
Enum
Cmd
src/Web/WsCommand/WsCmdIperf.h:109
Enum
CmdId
lib/AsyncHttpClient/src/AsyncHttpClient.h:240
Class
CmdTableEntry
src/General/MiniTerminal.h:101
Class
ConnectedState
* System state: Connected */
src/SystemState/ConnectedState.h:63
Class
ConnectingState
* System state: Connecting */
src/SystemState/ConnectingState.h:63
Class
CountdownPlugin
* Shows the remaining days until a configured target date. * * At the first installation a json document is generated to the /configuration/UUID.jso
lib/CountdownPlugin/src/CountdownPlugin.h:72
Class
CriticalSection
* Wrapper for the freeRTOS critical section with spinlock to protect * concurrent access by cores. */
lib/Os/src/CriticalSection.hpp:62
Class
CriticalSectionGuard
* The critical section guard enters the critical section at creation and exits during * destruction. */
lib/Os/src/CriticalSection.hpp:109
Class
DDPPlugin
* Plugin to handle Distributed Display Protocol (DDP) traffic as display server. * http://www.3waylabs.com/ddp/ */
lib/DDPPlugin/src/DDPPlugin.h:64
Class
DDPServer
* Server for the Distributed Display Protocol (DDP). * A controller will connect to the server to send some data on the * display. * * Specificati
lib/DDPPlugin/src/DDPServer.h:65
Class
DInPin
lib/Common/src/Io.hpp:187
Class
DInPin<pinNo, INPUT>
lib/Common/src/Io.hpp:216
Class
DInPin<pinNo, INPUT_PULLDOWN>
lib/Common/src/Io.hpp:296
Class
DInPin<pinNo, INPUT_PULLUP>
lib/Common/src/Io.hpp:256
Class
DOutPin
lib/Common/src/Io.hpp:134
Enum
DataType
lib/Common/src/ISensorChannel.hpp:68
Class
DateDMY
lib/CountdownPlugin/src/CountdownPlugin.h:77
Class
DateTimePlugin
* Shows the current data and time (alternately) over the whole display. * It can be configured to show only the date or only the time as well. */
lib/DateTimePlugin/src/DateTimePlugin.h:67
Class
DateTimeView
lib/Views/src/DateTimeViewBase.hpp:66
Class
DateTimeView32x16
* View for 32x16 LED matrix with date and time. */
lib/Views/src/layout/DateTimeView32x16.h:67
Class
DateTimeView32x8
* View for 32x8 LED matrix with date and time. */
lib/Views/src/layout/DateTimeView32x8.h:67
Class
DateTimeView64x64
* View for 64x64 LED matrix with date and time. */
lib/Views/src/layout/DateTimeView64x64.h:65
Class
DateTimeView<LAYOUT_32X16>
lib/Views/src/DateTimeViewBase.hpp:94
Class
DateTimeView<LAYOUT_32X8>
lib/Views/src/DateTimeViewBase.hpp:80
Class
DateTimeView<LAYOUT_64X64>
lib/Views/src/DateTimeViewBase.hpp:108
Class
DateTimeViewGeneric
* Generic view for LED matrix with date and time. */
lib/Views/src/layout/DateTimeViewGeneric.h:67
Class
DhtXHumidityChannel
* Humidity channel of the DHTx sensor. */
lib/Sensors/src/SensorDhtX.h:150
Class
DhtXTemperatureChannel
* Temperature channel of the DHTx sensor. */
lib/Sensors/src/SensorDhtX.h:64
Enum
Direction
lib/YAWidgets/src/ScrollController.h:69
Class
Display
* This display represents a graphic TFT display. */
lib/HalTftDisplay/src/Display.h:66
Class
Display
* This display represents a HUB75 matrix. */
lib/HalHub75Esp32/src/Display.h:67
Class
Display
* This display represents a LED matrix of 32x8 NeoPixels (WS2812B). */
lib/HalLedMatrix/src/Display.h:66
Class
DisplayMgr
* The display manager is responsible for showing stuff in the right time on the * display. For this several time slots are provided. Each time slot c
src/DisplayMgr/DisplayMgr.h:77
Enum
DisplayState
lib/TimerService/src/TimerSetting.h:66
Enum
DisposalMethod
lib/YAWidgets/src/GifImgPlayer.h:261
Class
DoubleFrameBuffer
* This class provides a double buffered framebuffer. * It contains two framebuffers, which can be used for double buffering. * The framebuffers memo
src/DisplayMgr/DoubleFrameBuffer.h:63
Enum
ErrorId
src/SystemState/ErrorState.h:105
Class
ErrorState
* System state: Error */
src/SystemState/ErrorState.h:62
Class
EspClass
* ESP specific methods used for testing purposes. */
test/stub/Esp.h:60
Class
Event
lib/AsyncHttpClient/src/AsyncHttpClient.h:287
Enum
EventId
lib/AsyncHttpClient/src/AsyncHttpClient.h:274
Class
FS
lib/ArduinoNative/src/FS.h:159
Enum
FadeEffect
src/DisplayMgr/FadeEffectController.h:72
next →
1–100 of 452, ranked by callers