espp/base_peripheral

0.21.0

uploaded 2 days ago
C++ base peripheral component for ESP-IDF

readme

# Base Peripheral

The `espp::BasePeripheral` class is a base class for all peripherals. It
provides a common interface for all peripherals and is used to access the
peripheral's registers. It is primarily designed to be used as a base class for
peripheral classes that communicate using I2C (address-based) or SPI/SSI
(CS-based) protocols.

The base class provides an interface for specifying different communications
functions that the peripheral may use, as well as providing some base
implementations for common functionality such as reading / writing u8 and u16
values from / to a register.

Links

Supports all targets

Maintainer

  • William Emfinger <waemfinger@gmail.com>

License: MIT

To add this component to your project, run:

idf.py add-dependency "espp/base_peripheral^0.21.0"

or download archive

Stats

  • Archive size
    Archive size ~ 4.87 KB
  • Downloaded in total
    Downloaded in total 1 time
  • Downloaded this version
    This version: 1 time

Badge

espp/base_peripheral version: 0.21.0
|