pynq.lib contains the arduino, pmod, and logictools subpackages, and additional modules for communicating with other controllers in an overlay.
- Modules:
pynq.lib.audio
- Implements mono-mode audio driver using pulse density modulation (PDM)pynq.lib.axigpio
- Implements driver for AXI GPIO IPpynq.lib.button
- Implements driver for AXI GPIO push button IPpynq.lib.cmac
- Implements driver for UltraScale+ Integrated 100G Ethernet Subsystempynq.lib.dma
- Implements driver for the AXI Direct Memory Access (DMA) IPpynq.lib.iic
- Implements driver for AXI IIC IPpynq.lib.led
- Implements driver for AXI GPIO LED IPpynq.lib.pynqmicroblaze.pynqmicroblaze
- Implements communcation and control for a PYNQ MicroBlaze subsystempynq.lib.rgbled
- Implements driver for AXI GPIO multi color LEDspynq.lib.switch
- Implements driver for AXI GPIO Dual In-Line (DIP) switchespynq.lib.video
- Implements driver for HDMI video input/outputpynq.lib.wifi
- Implements driver for WiFi
- Subpackages:
pynq-lib-arduino
- Implements driver for Arduino IO Processor Subsystempynq-lib-pmod
- Implements driver for PMOD IO Processor Subsystempynq-lib-logictools
- Implements driver for Logictools IP Processor Subsystempynq-lib-rpi
- Implements driver for Raspberry Pi IO Processor Subsystem
pynq.lib/pynq.lib.arduino pynq.lib/pynq.lib.audio pynq.lib/pynq.lib.axigpio pynq.lib/pynq.lib.button pynq.lib/pynq.lib.cmac pynq.lib/pynq.lib.dma pynq.lib/pynq.lib.iic pynq.lib/pynq.lib.led pynq.lib/pynq.lib.logictools pynq.lib/pynq.lib.pmod pynq.lib/pynq.lib.pynqmicroblaze pynq.lib/pynq.lib.rgbled pynq.lib/pynq.lib.rpi pynq.lib/pynq.lib.switch pynq.lib/pynq.lib.video pynq.lib/pynq.lib.wifi