Skip to content

File List

Here is a list of all files with brief descriptions:

  • dir src
    • dir port
    • dir syntropic
      • dir cli
        • file syn_cli.c Command-line interpreter implementation.
        • file syn_cli.h Command-line interpreter for embedded systems.
      • dir common
        • file syn_barrier.h Memory ordering primitives for cross-core and ISR safety.
        • file syn_compiler.h Compiler-portable macros for SyntropicOS.
        • file syn_defs.h Common type definitions and status codes for SyntropicOS.
      • dir control
      • dir crypto
      • dir debug
      • dir display
        • file syn_canvas.c Display canvas implementation.
        • file syn_canvas.h Display canvas — hardware-independent framebuffer + drawing.
        • file syn_charlcd.c Generic Character LCD Driver (HD44780, ST7066, KS0066 over I2C PCF8574 or 4-Bit Parallel GPIO).
        • file syn_charlcd.h Generic Character LCD Driver (HD44780, ST7066, KS0066 over I2C PCF8574 or 4-Bit Parallel GPIO).
        • file syn_gfx.h Compile-time graphics renderer abstraction.
        • file syn_oled.c Generic Monochrome OLED Display Driver (SSD1306, SH1106, SSD1309 over I2C).
        • file syn_oled.h Generic Monochrome OLED Display Driver (SSD1306, SH1106, SSD1309 over I2C).
        • file syn_seg7.c 7-Segment LED Display & Multi-Digit Array Driver.
        • file syn_seg7.h 7-Segment LED Display & Multi-Digit Array Driver.
      • dir drivers
        • file syn_adc.c ADC abstraction implementation.
        • file syn_adc.h ADC abstraction — oversampling, calibration, unit conversion.
        • file syn_can.c CAN bus driver implementation.
        • file syn_can.h CAN bus driver abstraction.
        • file syn_dac.c DAC driver implementation.
        • file syn_dac.h DAC (Digital-to-Analog Converter) driver.
        • file syn_dma.c Bare-Metal Safe DMA Transaction Engine implementation.
        • file syn_dma.h Bare-Metal Safe DMA Transaction Engine.
        • file syn_exti.c GPIO interrupt dispatcher implementation.
        • file syn_exti.h GPIO interrupt dispatcher — register callbacks per pin.
        • file syn_gpio.c GPIO driver implementation.
        • file syn_gpio.h GPIO driver — high-level convenience functions.
        • file syn_hpclock.c High-precision clock — resolution and conversion implementation.
        • file syn_hpclock.h High-precision clock — 64-bit system-clock-precision timestamps.
        • file syn_i2c_dev.h I2C device register helpers — thin layer over port I2C.
        • file syn_ioexp.c Generic I2C GPIO Expander Driver (MCP23017, MCP23008, PCF8574, TCA9555).
        • file syn_ioexp.h Generic I2C GPIO Expander Driver (MCP23017, MCP23008, PCF8574, TCA9555).
        • file syn_rfid.c Generic RFID & NFC Card Reader Driver (MFRC522 13.56MHz, PN532, RDM6300 125kHz).
        • file syn_rfid.h Generic RFID & NFC Card Reader Driver (MFRC522 13.56MHz, PN532, RDM6300 125kHz).
        • file syn_rtc.c RTC driver implementation — port delegation + epoch math.
        • file syn_rtc.h RTC (Real-Time Clock) driver.
        • file syn_sd.c SD card SPI block driver implementation.
        • file syn_sd.h SD card SPI block driver.
        • file syn_shiftreg.c Generic Shift Register Driver (74HC595 Output Expander & 74HC165 Input Expander).
        • file syn_shiftreg.h Generic Shift Register Driver (74HC595 Output Expander & 74HC165 Input Expander).
        • file syn_soft_i2c.c
        • file syn_soft_i2c.h Software I2C (bit-banging) driver.
        • file syn_soft_onewire.c Software bit-bang 1-Wire master implementation.
        • file syn_soft_onewire.h Software bit-bang 1-Wire master driver.
        • file syn_soft_spi.c
        • file syn_soft_spi.h Software SPI (bit-banging) driver.
        • file syn_spi_dev.h SPI device register helpers — thin layer over port SPI.
        • file syn_timesync.c High-precision time discipline and clock synchronization implementation.
        • file syn_timesync.h High-precision time discipline and clock synchronization service.
        • file syn_uart.c UART driver implementation.
        • file syn_uart.h UART driver — buffered I/O and formatted output.
      • dir dsp
        • file syn_biquad.c Fixed-point Q16.16 Biquad filter implementation.
        • file syn_biquad.h Fixed-point Q16.16 Biquad filter (Direct Form I).
        • file syn_dds.c Direct Digital Synthesis (DDS) Waveform Synthesizer implementation.
        • file syn_dds.h Direct Digital Synthesis (DDS) Waveform Synthesizer.
        • file syn_fft.c Fixed-point Q16.16 Radix-2 Decimation-in-Time Fast Fourier Transform implementation.
        • file syn_fft.h Fixed-point Q16.16 Fast Fourier Transform (FFT).
        • file syn_filter.c Digital filter implementations.
        • file syn_filter.h Integer-only digital filters for sensor signal conditioning.
        • file syn_filter_design.c Dynamic runtime IIR Biquad filter coefficient generator implementation.
        • file syn_filter_design.h Dynamic runtime IIR Biquad filter coefficient generator (Q16.16 fixed-point).
        • file syn_kalman.c General-purpose fixed-point Kalman filter implementation.
        • file syn_kalman.h General-purpose fixed-point Kalman filter.
        • file syn_signal.c Signal statistics implementation.
        • file syn_signal.h Signal statistics — sliding window min/max/mean/variance/RMS.
      • dir input
        • file syn_button.c Debounced button implementation using syn_fsm.
        • file syn_button.h Debounced button input with press/release/long-press/repeat.
        • file syn_dipswitch.c DIP Switch & Multi-Bit Rotary Selector Driver.
        • file syn_dipswitch.h DIP Switch & Multi-Bit Rotary Selector Driver.
        • file syn_encoder.c Quadrature rotary encoder implementation.
        • file syn_encoder.h Quadrature rotary encoder decoder.
        • file syn_joystick.c Generic Analog Joystick & Multi-Axis Potentiometer Driver.
        • file syn_joystick.h Generic Analog Joystick & Multi-Axis Potentiometer Driver.
        • file syn_keypad.c Non-blocking Matrix Keypad Scanner (3x4, 4x4, etc.).
        • file syn_keypad.h Non-blocking Matrix Keypad Scanner (3x4, 4x4, etc.).
        • file syn_touch.c Capacitive Touch Sensor Driver (relaxation/ADC charge sensing).
        • file syn_touch.h Capacitive Touch Sensor Driver (relaxation/ADC charge sensing).
      • dir log
      • dir motor
        • file syn_actuator.c Linear actuator implementation.
        • file syn_actuator.h Linear actuator with potentiometer feedback.
        • file syn_dc_motor.c DC motor controller implementation.
        • file syn_dc_motor.h DC motor controller for H-bridge drivers.
        • file syn_foc.c Fixed-point Field-Oriented Control transforms.
        • file syn_foc.h Fixed-point Field-Oriented Control transforms (Clarke & Park).
        • file syn_foc_observer.c Sensorless FOC Rotor Position & Speed Sliding Mode Observer implementation.
        • file syn_foc_observer.h Sensorless FOC Rotor Position & Speed Sliding Mode Observer (SMO) (Q16.16 fixed-point).
        • file syn_interpolator.c Coordinated multi-axis linear & circular arc trajectory interpolator implementation.
        • file syn_interpolator.h Coordinated multi-axis linear & circular arc trajectory interpolator.
        • file syn_motor_ctrl.c Closed-loop motor controller implementation.
        • file syn_motor_ctrl.h Closed-loop motor controller — generic feedback + PID + motor.
        • file syn_motor_output.h Abstract motor output interface.
        • file syn_servo.c Servo controller implementation.
        • file syn_servo.h Hobby servo controller — pulse-width positioning.
        • file syn_stepper.c Stepper motor driver implementation.
        • file syn_stepper.h Stepper motor driver — step/direction with acceleration ramps.
      • dir net
        • file syn_coap.c CoAP message serialization, parsing, and cooperative client task implementation.
        • file syn_coap.h Constrained Application Protocol (CoAP - RFC 7252) implementation.
        • file syn_dns.c UDP DNS resolver and mDNS responder implementation.
        • file syn_dns.h UDP DNS resolver and mDNS responder.
        • file syn_heartbeat.c Heartbeat / keep-alive implementation.
        • file syn_heartbeat.h Heartbeat / keep-alive monitor.
        • file syn_http.c Cooperative HTTP/1.1 client implementation.
        • file syn_http.h Cooperative HTTP/1.1 client — streaming, zero-alloc, non-blocking.
        • file syn_httpd.c Minimal HTTP/1.1 server — fully non-blocking implementation.
        • file syn_httpd.h Minimal HTTP/1.1 server — route-based, zero-alloc.
        • file syn_mqtt.c Lightweight MQTT 3.1.1 client implementation — fully non-blocking.
        • file syn_mqtt.h Lightweight MQTT 3.1.1 client.
        • file syn_router.c Packet router implementation.
        • file syn_router.h Packet router — addressed message dispatch.
        • file syn_sntp.c SNTP client implementation — RFC 4330 subset.
        • file syn_sntp.h SNTP client — lightweight time synchronization over UDP.
        • file syn_transport.h Transport abstraction — pluggable send/receive (header-only).
        • file syn_transport_tcp.c Bridge for syn_transport over a TCP socket.
        • file syn_transport_tcp.h Bridge for syn_transport over a TCP socket.
        • file syn_websocket.c WebSocket protocol implementation.
        • file syn_websocket.h WebSocket protocol support on httpd.
        • file syn_wg.c WireGuard client — Noise_IKpsk2 handshake + transport.
        • file syn_wg.h WireGuard VPN client — Noise IK, pure C99, cooperative.
      • dir output
        • file syn_buzzer.c Non-blocking Piezo Buzzer & Tone Generator module.
        • file syn_buzzer.h Non-blocking Piezo Buzzer & Tone Generator module.
        • file syn_led.c LED controller implementation.
        • file syn_led.h Non-blocking LED controller — blink, flash, patterns.
        • file syn_smartled.c Generic Addressable RGB/RGBW Smart LED Strip Driver (WS2812B, SK6812, APA102, SK9822).
        • file syn_smartled.h Generic Addressable RGB/RGBW Smart LED Strip Driver (WS2812B, SK6812, APA102, SK9822).
        • file syn_soft_pwm.c Software PWM implementation.
        • file syn_soft_pwm.h Software PWM on any GPIO pin.
      • dir port
      • dir port_stubs
      • dir proto
        • file syn_at_parser.c Implementation of stream-oriented AT command parser.
        • file syn_at_parser.h Zero-allocation, stream-oriented AT command parser for cellular & serial modems.
        • file syn_canopen.c CANopen DS301 Slave Protocol Engine implementation.
        • file syn_canopen.h CANopen DS301 Slave Protocol Engine.
        • file syn_canopen_mgr.c Implementation of CANopen CiA 302 Manager, SDO Client & NMT Master.
        • file syn_canopen_mgr.h CANopen CiA 302 Network Manager, SDO Client & NMT Master.
        • file syn_cia303.c CANopen CiA 303-3 Indicator & Status LED implementation.
        • file syn_cia303.h CANopen CiA 303-3 Indicator & Status LED Specification implementation.
        • file syn_cia401.c Implementation of CANopen CiA 401 Generic I/O Device Profile.
        • file syn_cia401.h CANopen CiA 401 Device Profile for Generic I/O Modules.
        • file syn_cia402.c CANopen CiA 402 Servo Drive Profile Engine implementation.
        • file syn_cia402.h CANopen CiA 402 Servo Drive & Motion Control Profile Engine.
        • file syn_cia418.h CANopen CiA 418 Device Profile Object Dictionary Definitions.
        • file syn_cjt188.c Implementation of CJ/T 188-2004 / 2018 Protocol Driver.
        • file syn_cjt188.h CJ/T 188-2004 / CJ/T 188-2018 Smart Metering Protocol.
        • file syn_cobs.c COBS packet framing implementation.
        • file syn_cobs.h COBS (Consistent Overhead Byte Stuffing) packet framing.
        • file syn_dali.c Digital Addressable Lighting Interface (DALI / IEC 62386) Protocol Stack implementation.
        • file syn_dali.h Digital Addressable Lighting Interface (DALI / IEC 62386) Protocol Stack.
        • file syn_dlt645.c DL/T 645 Electricity Meter Communication Protocol Implementation.
        • file syn_dlt645.h DL/T 645 Electricity Meter Communication Protocol (1997 & 2007).
        • file syn_dmx512.c USITT DMX512-A Stage Lighting Protocol implementation.
        • file syn_dmx512.h USITT DMX512-A Stage & Architectural Lighting Protocol Stack.
        • file syn_ethercat.c Bare-metal EtherCAT Protocol Engine implementation.
        • file syn_ethercat.h EtherCAT (IEEE 802.3 EtherType 0x88A4) Bare-Metal Protocol Stack.
        • file syn_ir.c Infrared (IR) Remote Control Protocol Engine implementation.
        • file syn_ir.h Infrared (IR) Remote Control Protocol Engine (NEC, Sony, RC5, RC6, Samsung, Panasonic, Denon, Apple).
        • file syn_isotp.c ISO 15765-2 (ISO-TP) Multi-Frame CAN Transport implementation.
        • file syn_isotp.h ISO 15765-2 (DoCAN / ISO-TP) Multi-Frame CAN Transport Protocol.
        • file syn_j1939.c SAE J1939 Heavy-Duty Vehicle CAN Protocol Stack implementation.
        • file syn_j1939.h SAE J1939 Heavy-Duty Vehicle CAN Protocol Stack.
        • file syn_lin.c LIN Protocol Engine implementation.
        • file syn_lin.h LIN (Local Interconnect Network 2.1 / 2.2a & ISO 17987) Protocol Engine.
        • file syn_lss.c CANopen CiA 305 Layer Setting Services (LSS) Implementation.
        • file syn_lss.h CANopen CiA 305 Layer Setting Services (LSS) & Protocols.
        • file syn_mbus.c M-Bus (Meter-Bus) master/slave protocol framing implementation.
        • file syn_mbus.h M-Bus (Meter-Bus, EN 13757-2 / EN 13757-3) Protocol Engine.
        • file syn_modbus.c Modbus RTU slave implementation.
        • file syn_modbus.h Modbus RTU slave implementation.
        • file syn_modbus_master.c Non-blocking Modbus RTU Master protocol implementation.
        • file syn_modbus_master.h Non-blocking Modbus RTU Master / Client protocol engine.
        • file syn_modbus_tcp.c Modbus TCP ADU (MBAP) framing implementation.
        • file syn_modbus_tcp.h Modbus TCP ADU (MBAP) framing layer.
        • file syn_n2k.c NMEA 2000 Marine CAN Protocol Stack implementation.
        • file syn_n2k.h NMEA 2000 Marine CAN Protocol Stack.
        • file syn_nmea.c NMEA 0183 / GNSS sentence parser and encoder implementation.
        • file syn_nmea.h NMEA 0183 / GNSS sentence parser and encoder.
        • file syn_pmbus.c PMBus Protocol Engine implementation.
        • file syn_pmbus.h PMBus (Power Management Bus 1.2 / 1.3) Protocol Engine & Linear Format Converters.
        • file syn_smbus.c SMBus Protocol Engine implementation.
        • file syn_smbus.h SMBus (System Management Bus 1.1 / 2.0 / 3.0) Protocol Engine.
      • dir pt
        • file syn_pt.h Protothreads — stackless cooperative coroutines for C.
        • file syn_pt_sem.h Lightweight counting semaphores for protothreads.
      • dir sched
      • dir sensor
        • file syn_biometric.c Generic Pulse Oximeter & Heart Rate Sensor Driver (MAX30102, MAX30100).
        • file syn_biometric.h Generic Pulse Oximeter & Heart Rate Sensor Driver (MAX30102, MAX30100).
        • file syn_climate.c Generic Climate & Environmental Sensor Driver (SHT3x, BME280, HTU21D, DHT22).
        • file syn_climate.h Generic Climate & Environmental Sensor Driver (SHT3x, BME280, HTU21D, DHT22).
        • file syn_distance.c Generic Distance & Proximity Sensor Driver (HC-SR04, VL53L0X, Sharp IR).
        • file syn_distance.h Generic Distance & Proximity Sensor Driver (HC-SR04, VL53L0X, Sharp IR).
        • file syn_lux.c Generic Ambient Light & RGB Color Sensor Driver (BH1750, TSL2561, TCS34725).
        • file syn_lux.h Generic Ambient Light & RGB Color Sensor Driver (BH1750, TSL2561, TCS34725).
        • file syn_powermon.c Generic Power & Current Monitor Driver (INA219, INA226, INA3221).
        • file syn_powermon.h Generic Power & Current Monitor Driver (INA219, INA226, INA3221).
        • file syn_scale.c Generic Weight Scale & Load Cell Driver (HX711 24-bit ADC, NAU7802).
        • file syn_scale.h Generic Weight Scale & Load Cell Driver (HX711 24-bit ADC, NAU7802).
        • file syn_sensor.c Sensor polling framework implementation.
        • file syn_sensor.h Sensor polling framework — periodic read → filter → threshold → event.
        • file syn_sensor_fusion.c 6-DOF IMU Mahony Sensor Fusion & AHRS Filter implementation.
        • file syn_sensor_fusion.h 6-DOF IMU Sensor Fusion & AHRS Complementary / Mahony Filter (Q16.16 fixed-point).
      • dir storage
        • file syn_fat.c
        • file syn_fat.h Custom lightweight FAT16/FAT32 VFS adapter.
        • file syn_lfs.c LittleFS filesystem VFS adapter implementation.
        • file syn_lfs.h LittleFS filesystem VFS adapter.
        • file syn_param.c Persistent parameter store with wear leveling.
        • file syn_param.h Persistent parameter store with wear leveling.
        • file syn_settings.c
        • file syn_settings.h Persistent settings manager with change detection.
        • file syn_vfs.c Virtual File System (VFS) abstraction implementation.
        • file syn_vfs.h Virtual File System (VFS) abstraction layer.
      • dir system
        • file syn_boot.c Boot manager implementation.
        • file syn_boot.h Boot manager — reset reason, boot counter, safe-mode detection.
        • file syn_coredump.c Persistent core dump implementation.
        • file syn_coredump.h Persistent core dump — saves fault context to flash.
        • file syn_errlog.c Persistent error registry implementation.
        • file syn_errlog.h Persistent error registry — survives resets via param store.
        • file syn_fault.c CPU Hard Fault / Post-Mortem Diagnostics implementation.
        • file syn_fault.h CPU Hard Fault / Post-Mortem Diagnostic log collector.
        • file syn_fwboot.c A/B firmware boot manager implementation.
        • file syn_fwboot.h A/B firmware boot manager — slot selection, rollback, confirm.
        • file syn_fwimage.h Firmware image header — standardized format for OTA slots.
        • file syn_fwupdate.c Streaming firmware updater implementation.
        • file syn_fwupdate.h Streaming firmware updater — transport-agnostic, zero-alloc.
        • file syn_hwwdt.c Hardware Watchdog Timer driver implementation.
        • file syn_hwwdt.h Hardware Watchdog Timer driver.
        • file syn_power.c Power / voltage monitor implementation.
        • file syn_power.h Power / voltage monitor.
        • file syn_sleep.h Sleep coordinator — low-power mode management.
        • file syn_version.h Build version and metadata — compile-time constants.
      • dir ui
        • file syn_imgui.c Immediate Mode GUI (IMGUI) implementation.
        • file syn_imgui.h Lightweight, zero-allocation Immediate Mode GUI (IMGUI) for embedded systems.
        • file syn_menu.c Menu system implementation.
        • file syn_menu.h Tree-structured menu system.
      • dir util
        • file syn_aes128.c AES-128 implementation (S-Box, Key Expansion, ECB, CBC mode).
        • file syn_aes128.h AES-128 cipher engine (ECB & CBC mode with PKCS#7 padding).
        • file syn_assert.h Configurable assertion macro for SyntropicOS.
        • file syn_backoff.c Exponential backoff implementation.
        • file syn_backoff.h Exponential backoff helper with jitter (RFC 7252 style).
        • file syn_bits.h Bit manipulation macros.
        • file syn_cbor_read.c CBOR decoder implementation.
        • file syn_cbor_read.h CBOR decoder — zero-alloc, streaming read from a byte buffer.
        • file syn_cbor_write.c CBOR streaming encoder implementation.
        • file syn_cbor_write.h Streaming CBOR encoder — zero-alloc, caller-provided buffer.
        • file syn_change_filter.h Dead-band + rate-limited change detector (header-only).
        • file syn_crc.c CRC calculation implementations.
        • file syn_crc.h CRC calculation for communication protocols.
        • file syn_event.h Event flag groups — 32-bit bitmask signaling.
        • file syn_fmt.c Lightweight formatting — no libc printf dependency.
        • file syn_fmt.h Lightweight formatting — no libc printf dependency.
        • file syn_fsm.c Finite state machine implementation.
        • file syn_fsm.h Lightweight table-driven finite state machine.
        • file syn_geo.c Geodetic coordinate transformations and distance calculation implementation.
        • file syn_geo.h Geodetic coordinate transformations and distance calculation library.
        • file syn_hmac.h HMAC-SHA256 — keyed-hash message authentication code.
        • file syn_hysteresis.h Threshold comparator with hysteresis (deadband).
        • file syn_json_read.c Minimal JSON reader — in-place tokenizer.
        • file syn_json_read.h Minimal JSON reader — in-place, zero-alloc.
        • file syn_json_write.c Streaming JSON builder implementation.
        • file syn_json_write.h Streaming JSON builder — zero-alloc, caller-provided buffer.
        • file syn_lut.h Lookup table with linear interpolation.
        • file syn_matrix.c Fixed-point Q16.16 matrix operations implementation.
        • file syn_matrix.h Fixed-point Q16.16 matrix operations — zero heap allocation.
        • file syn_metrics.c Implementation of system-wide metrics registry.
        • file syn_metrics.h Lightweight telemetry and metrics (Counter/Gauge).
        • file syn_netbuf.c Zero-Copy Packet Buffer Pool implementation.
        • file syn_netbuf.h Zero-Copy Packet Buffer Pool.
        • file syn_pack.h Binary message packer / unpacker (header-only).
        • file syn_pingpong.h Ping-pong (double) buffer — header-only, zero-copy DMA pattern.
        • file syn_pool.h Fixed-size block memory pool — zero-heap, header-only.
        • file syn_pubsub.c
        • file syn_pubsub.h Synchronous publish/subscribe event broker.
        • file syn_qmath.c Q16.16 fixed-point transcendental functions and string I/O.
        • file syn_qmath.h Fixed-point Q16.16 arithmetic — no floating point.
        • file syn_quaternion.c Fixed-point Q16.16 3D Quaternion operations.
        • file syn_quaternion.h Fixed-point Q16.16 3D Quaternion operations — zero heap allocation.
        • file syn_ramp.c Ramp / motion profile generator implementation.
        • file syn_ramp.h Ramp / motion profile generator.
        • file syn_random.c Random number utility implementation.
        • file syn_random.h Hardware-agnostic random number generation.
        • file syn_rate_limit.h Token bucket rate limiter — header-only.
        • file syn_ringbuf.c Ring buffer implementation.
        • file syn_ringbuf.h Fixed-size, statically-allocated ring buffer.
        • file syn_scurve.c
        • file syn_scurve.h Jerk-limited S-curve trajectory generator.
        • file syn_sha256.c SHA-256 implementation — FIPS 180-4 compliant, pure C99.
        • file syn_sha256.h SHA-256 cryptographic hash — pure C99, zero dependencies.
        • file syn_slab.c Multi-Class Slab Memory Allocator implementation.
        • file syn_slab.h Multi-Class Slab Memory Allocator.
        • file syn_spinlock.h Scoped spinlock helper for shared resource protection.
        • file syn_spsc_queue.c Lock-free Single-Producer Single-Consumer (SPSC) queue implementation.
        • file syn_spsc_queue.h Lock-free Single-Producer Single-Consumer (SPSC) queue.
        • file syn_str.c Zero-allocation string parsing, trimming, and tokenization utilities.
        • file syn_str.h Zero-allocation string parsing, trimming, and tokenization utilities.
        • file syn_stream.c Cooperative byte stream implementation.
        • file syn_stream.h Cooperative byte stream — protothread-aware ringbuf wrapper.
        • file syn_timeout.h Non-blocking timeout helper — tick wrap-around safe.
        • file syn_transform.c Fixed-point Q16.16 Coordinate System Transformations.
        • file syn_transform.h Fixed-point Q16.16 Coordinate System Transformations (Polar, Spherical, Cartesian).
        • file syn_vector.c Fixed-point Q16.16 Vector operations and signal statistics.
        • file syn_vector.h Fixed-point Q16.16 Vector operations and signal statistics — zero heap allocation.
      • file syn_config_template.h SyntropicOS configuration template.
      • file syntropic.h SyntropicOS umbrella header.