File syntropic.h¶
FileList > src > syntropic > syntropic.h
Go to the source code of this file
SyntropicOS umbrella header. More...
#include "common/syn_compiler.h"#include "common/syn_defs.h"#include "util/syn_assert.h"#include "util/syn_bits.h"#include "util/syn_change_filter.h"#include "util/syn_crc.h"#include "util/syn_hysteresis.h"#include "util/syn_lut.h"#include "util/syn_pack.h"#include "util/syn_pingpong.h"#include "util/syn_qmath.h"#include "util/syn_rate_limit.h"#include "util/syn_ringbuf.h"#include "util/syn_str.h"#include "util/syn_stream.h"#include "util/syn_timeout.h"#include "util/syn_event.h"#include "util/syn_fsm.h"#include "util/syn_fmt.h"#include "util/syn_cbor_read.h"#include "util/syn_cbor_write.h"#include "util/syn_ramp.h"#include "util/syn_aes128.h"#include "util/syn_hmac.h"#include "util/syn_sha256.h"#include "util/syn_pool.h"#include "drivers/syn_gpio.h"#include "drivers/syn_uart.h"#include "drivers/syn_adc.h"#include "drivers/syn_i2c_dev.h"#include "drivers/syn_spi_dev.h"#include "drivers/syn_exti.h"#include "drivers/syn_sd.h"#include "drivers/syn_rtc.h"#include "drivers/syn_dac.h"#include "drivers/syn_dma.h"#include "drivers/syn_soft_onewire.h"#include "drivers/syn_shiftreg.h"#include "drivers/syn_ioexp.h"#include "drivers/syn_rfid.h"#include "drivers/syn_can.h"#include "drivers/syn_hpclock.h"#include "drivers/syn_timesync.h"#include "util/syn_geo.h"#include "pt/syn_pt.h"#include "pt/syn_pt_sem.h"#include "sched/syn_sched.h"#include "sched/syn_timer.h"#include "sched/syn_watchdog.h"#include "sched/syn_sequencer.h"#include "sched/syn_workqueue.h"#include "sched/syn_mailbox.h"#include "sched/syn_ao.h"#include "sched/syn_event_flags.h"#include "sched/syn_timer_wheel.h"#include "util/syn_netbuf.h"#include "util/syn_slab.h"#include "util/syn_spsc_queue.h"#include "log/syn_log.h"#include "cli/syn_cli.h"#include "input/syn_button.h"#include "input/syn_encoder.h"#include "input/syn_keypad.h"#include "input/syn_touch.h"#include "input/syn_dipswitch.h"#include "input/syn_joystick.h"#include "output/syn_led.h"#include "output/syn_smartled.h"#include "output/syn_buzzer.h"#include "output/syn_soft_pwm.h"#include "sensor/syn_sensor.h"#include "sensor/syn_powermon.h"#include "sensor/syn_climate.h"#include "sensor/syn_distance.h"#include "sensor/syn_scale.h"#include "sensor/syn_lux.h"#include "sensor/syn_biometric.h"#include "dsp/syn_filter.h"#include "dsp/syn_signal.h"#include "dsp/syn_biquad.h"#include "dsp/syn_fft.h"#include "dsp/syn_dds.h"#include "control/syn_pid.h"#include "motor/syn_stepper.h"#include "motor/syn_servo.h"#include "motor/syn_dc_motor.h"#include "motor/syn_motor_ctrl.h"#include "motor/syn_actuator.h"#include "proto/syn_at_parser.h"#include "proto/syn_cobs.h"#include "proto/syn_lin.h"#include "proto/syn_dali.h"#include "proto/syn_smbus.h"#include "proto/syn_pmbus.h"#include "proto/syn_mbus.h"#include "proto/syn_modbus.h"#include "proto/syn_nmea.h"#include "proto/syn_j1939.h"#include "proto/syn_n2k.h"#include "proto/syn_cia303.h"#include "proto/syn_cia418.h"#include "proto/syn_dmx512.h"#include "proto/syn_isotp.h"#include "proto/syn_cjt188.h"#include "proto/syn_ethercat.h"#include "storage/syn_param.h"#include "storage/syn_lfs.h"#include "storage/syn_vfs.h"#include "display/syn_canvas.h"#include "display/syn_gfx.h"#include "display/syn_charlcd.h"#include "display/syn_oled.h"#include "display/syn_seg7.h"#include "ui/syn_menu.h"#include "ui/syn_imgui.h"#include "net/syn_transport.h"#include "net/syn_router.h"#include "net/syn_heartbeat.h"#include "net/syn_coap.h"#include "net/syn_sntp.h"#include "net/syn_wg.h"#include "crypto/syn_blake2s.h"#include "crypto/syn_chacha20poly1305.h"#include "crypto/syn_x25519.h"#include "debug/syn_trace.h"#include "debug/syn_profiler.h"#include "system/syn_boot.h"#include "system/syn_errlog.h"#include "system/syn_fault.h"#include "system/syn_hwwdt.h"#include "system/syn_coredump.h"#include "system/syn_power.h"#include "system/syn_sleep.h"#include "system/syn_version.h"
Detailed Description¶
Include this single header to pull in all enabled SyntropicOS modules. Module selection is driven by syn_config.h (see syn_config_template.h).
You can also include individual module headers directly for finer control over what gets pulled in.
The documentation for this class was generated from the following file src/syntropic/syntropic.h