The diozero user-facing API is provided by the following packages:
- core APIs for interfacing with GPIOs, I2C, SPI and Serial devices.
- physical devices (LED, Button, Motors, …) and sensor components (BME680, MCP3008, …)
- classes for accessing and describing the currently connected board
- utilities such as CRC calculation, converting between two number ranges and calculating servo pulse durations