Complete reference for LispBM core functions, special forms, and language features.
Browse by Category:
Graphics and display functions for embedded platforms with limited memory.
Browse Functions:
Functions for rendering TrueType fonts on displays.
Browse Functions:
Documentation for dynamically loadable extensions.
Browse by Category:
Runtime system functions and configuration.
Browse by Category:
Functions for reading and writing typed values into byte buffers, copying buffer contents, and freeing arrays.
Functions for manipulating strings, converting between strings and other types, and searching strings.
Mathematical functions including trigonometry, logarithms, rounding, and related utilities.
Digital signal processing functions such as correlation, convolution, and fast Fourier transform operating on byte arrays of 32-bit floats.
Mutual exclusion primitives for synchronising concurrent LispBM processes.
Functions for seeding and generating pseudo-random numbers.
Operations for working with sets represented as lists of unique elements.
Cryptographic hash and block cipher primitives: SHA-256, AES-128, AES-256, and hex conversion utilities.
Browse Functions:
The following documentation is specific to LispBM running on VESC systems.
VESC Only - Complete documentation for LispBM integration in VESC and VESC Express.
Browse by Category:
VESC Only - Graphics library and display drivers for VESC Express.
Browse Functions: