pico-jxglib
Overview
ypsitau/pico-jxglib
Home
Shell
Programming
Applications
Development Environment
pico-jxglib
ypsitau/pico-jxglib
Home
Shell
Shell
Overview
Setting Up pico-jxgLABO
Basic Operations
Basic Commands
Logic Analyzer
Logic Analyzer
Overview
Sampling Configuration
Startup File
View on Console
View on Console
Overview
Start Sampling
View Signals
View I2C Signals
View SPI Signals
View UART Signals
View on PulseView
View on PulseView
Overview
Install Pulseview
Connect to Pico Board
Start Sampling
View I2C Signals
View SPI Signals
View UART Signals
View PWM Signals
File System
File System
Overview
File Operating Commands
RTC (Real Time Clock) Support
RTC (Real Time Clock) Support
Overview
Device Connection
Command Operation
SD Card Support
SD Card Support
Overview
Device Connection
Command Operation
Peripheral
Peripheral
GPIO
GPIO
Overview
Current Status
Function Selection
Digital In/Out
Pull-up/down
Drive Strength
Slew Rate
Hysteresis
C/C++ APIs
PWM
PWM
Overview
Current Status
Controlling LED Brightness
Observing PWM Signals
Parameters
C/C++ APIs
I2C
I2C
Overview
SPI
SPI
Overview
UART
UART
Overview
Device
Device
Built-in LED
Built-in LED
Overview
Single-color LED
Multi-Color LED (WS2812)
RTC (Real Time Clock)
RTC (Real Time Clock)
Overview
Device Connection
Command Operation
SD Card
SD Card
Overview
Device Connection
Command Operation
Network
Network
Overview
Startup File
Wi-Fi Connection
Network Utilities
Telnet Server
Display
Display
About draw Command
WS2812
WS2812
Overview
About WS2812 LEDs
Wiring
Direct Control
Display
Sample
Sample
Flowing Dot
Flowing Colored Dot
Illumination
Scrolling Text
Animations
Camera
Camera
OV7670
OV7670
Overview
About OV7670
Video Streaming
Display on TFT Display
Parameters
Programming
Programming
Programming with pico-jxglib
List of Libraries
LABOPlatform
Core
Core
Overview
Basic Types
Multitasking
Multitasking
Overview
Tickable and Main Loop
List of Tickables
Running a Single Task
Running Multiple Tasks
Shell
Shell
Overview
Connectability
Connectability
Input and Output Devices
Stdio
TFT LCD + USB Keyboard
OLED + USB Keyboard
Provided Shell Commands
Creating Shell Commands
Creating Shell Commands
Overview
Command Definition
Option Parsing
Argument Parsing - Files
Argument Parsing - Numbers
Argument Parsing - Sub Commands
File System
File System
Overview
Internal Flash Memory
Internal Flash Memory
About Flash Memory
LittleFS
FAT
Multiple Drives
SD Card
USB Storage
RTC (Real Time Clock) Support
API Reference
Peripheral
Peripheral
Overview
GPIO
GPIO
Overview
Setting Functions
DMA
PIO
PIO
Overview
Programming PIO
Method Chaining Assembler
Set Program to State Machine
State Machine Configuration
Directives
Instructions
Device
Device
Built-in LED
RTC (Real Time Clock)
SD Card
Touch Screen
Terminal
Terminal
Overview
Connectability
Connectability
TFT LCD
OLED
Working with LVGL
Multiple Terminals
Display
Display
Overview
TFT LCD
TFT LCD
Overview
Sample Program
Sample Program
Hardcoded
Shell Command
Drawing APIs
Multiple LCDs
OLED
OLED
Overview
WS2812
WS2812
Overview
Keyboard
Keyboard
Overview
GPIO Keyboard
GPIO Keyboard Matrix
USB Keyboard
VT100 Keyboard
USB Host
USB Host
Overview
Keyboard and Mouse
Keyboard and Mouse
Keyboard
Mouse
LVGL with HID
Game Pad
Game Pad
Overview
Sample Program
Games
USB Device
USB Device
Overview
Mass Storage Class
Communication Device Class
Keyboard
Mouse
Toolkits
Toolkits
LVGL
LVGL
Overview
Sample Program
Sample Program
Simple Program
Sample Launcher
Multiple Displays
Stdio Input
Tiny ML
Tiny ML
Overview
Applications
Applications
Overview
Character Recognizer
Development Environment
Development Environment
Overview
Getting Started with Pico SDK
Quick Guide to CMake
Debug Probe with RP2040-Zero
Home
Programming
Toolkits
Tiny ML
Overview
Back to top