> For the complete documentation index, see [llms.txt](https://sdk.twelite.info/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sdk.twelite.info/en/hw-api-ref/perifuraru.md).

# Peripherals

- [ADC](https://sdk.twelite.info/en/hw-api-ref/perifuraru/adc.md)
- [adc.c](https://sdk.twelite.info/en/hw-api-ref/perifuraru/adc/adc.c.md)
- [DIO](https://sdk.twelite.info/en/hw-api-ref/perifuraru/dio.md)
- [TickTimer](https://sdk.twelite.info/en/hw-api-ref/perifuraru/ticktimer.md)
- [UART](https://sdk.twelite.info/en/hw-api-ref/perifuraru/uart.md)
- [SERIAL library](https://sdk.twelite.info/en/hw-api-ref/perifuraru/uart/serial-raiburari.md)
- [SERIAL\_vInit()](https://sdk.twelite.info/en/hw-api-ref/perifuraru/uart/serial-raiburari/serial_vinit.md)
- [SERIAL\_vInitEx()](https://sdk.twelite.info/en/hw-api-ref/perifuraru/uart/serial-raiburari/serial_vinitex.md)
- [SERIAL\_bRxQueueEmpty()](https://sdk.twelite.info/en/hw-api-ref/perifuraru/uart/serial-raiburari/serial_brxqueueempty.md)
- [SERIAL\_i16RxChar()](https://sdk.twelite.info/en/hw-api-ref/perifuraru/uart/serial-raiburari/serial_i16rxchar.md)
- [SERIAL\_vFlush()](https://sdk.twelite.info/en/hw-api-ref/perifuraru/uart/serial-raiburari/serial_vflush.md)
- [tsSerialPortSetup](https://sdk.twelite.info/en/hw-api-ref/perifuraru/uart/serial-raiburari/tsserialportsetup.md)
- [tsUartOpt](https://sdk.twelite.info/en/hw-api-ref/perifuraru/uart/serial-raiburari/tsuartopt.md)
- [fprintf library](https://sdk.twelite.info/en/hw-api-ref/perifuraru/uart/fprintf-raiburari.md)
- [vfPrintf()](https://sdk.twelite.info/en/hw-api-ref/perifuraru/uart/fprintf-raiburari/vfprintf.md)
- [vPutChar()](https://sdk.twelite.info/en/hw-api-ref/perifuraru/uart/fprintf-raiburari/vputchar.md)
- [tsFILE](https://sdk.twelite.info/en/hw-api-ref/perifuraru/uart/fprintf-raiburari/tsfile.md)
- [Timer](https://sdk.twelite.info/en/hw-api-ref/perifuraru/timer.md)
- [Timer library](https://sdk.twelite.info/en/hw-api-ref/perifuraru/timer/timerraiburari.md)
- [vTimerConfig()](https://sdk.twelite.info/en/hw-api-ref/perifuraru/timer/timerraiburari/vtimerconfig.md)
- [vTimerStart()](https://sdk.twelite.info/en/hw-api-ref/perifuraru/timer/timerraiburari/vtimerstart.md)
- [vTimerStop()](https://sdk.twelite.info/en/hw-api-ref/perifuraru/timer/timerraiburari/vtimerstop.md)
- [vTimerDisable()](https://sdk.twelite.info/en/hw-api-ref/perifuraru/timer/timerraiburari/vtimerdisable.md)
- [tsTimerContext](https://sdk.twelite.info/en/hw-api-ref/perifuraru/timer/timerraiburari/tstimercontext.md)
- [WakeTimer](https://sdk.twelite.info/en/hw-api-ref/perifuraru/waketimer.md)
- [I2C](https://sdk.twelite.info/en/hw-api-ref/perifuraru/i2c.md)
- [SPI](https://sdk.twelite.info/en/hw-api-ref/perifuraru/spi.md)
