Skip to main content

Protocols

Coming soon — I2C, SPI, UART, CAN, MQTT deep dives with real oscilloscope captures and embedded code examples.

Planned topics:

  • I2C: addressing, clock stretching, multi-master, debugging NACKs
  • SPI: modes, DMA transfers, CS timing, Zephyr spi_transceive
  • UART: baud rate errors, DMA vs interrupt, RS-485
  • CAN bus: frames, arbitration, SocketCAN on Linux + Zephyr
  • MQTT: QoS levels, retained messages, embedded broker options