1.1.2 G3 MAC RT Driver

This driver provides a non-blocking interface with the external on-chip PLC transceiver. The library uses the SPI PLIB and the DMA controller to interface with PL360/PL460 PLC devices. This driver is used when the PLC transceiver is running the G3-PLC MAC Real Time and PHY layers.

Key Features:

  • Supports a single instance of the PLC device (PL360/PL460) and a single client to the driver
  • Supports the internal firmware upload process
  • Supports interrupt handling to read PLC events
  • Supports write/read to/from the internal PLC Information Base (PIB)
  • Supports transmitting and receiving PLC frames
  • The library can be used in both Bare-Metal and RTOS environments