Dir src/syntropic/drivers¶
Files¶
| Type | Name |
|---|---|
| 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. |
The documentation for this class was generated from the following file src/syntropic/drivers/