lager.peripherals
Module Contents
Attributes
- lager.peripherals.SPI_DEV = 0
- lager.peripherals.I2C_DEV = 1
- lager.peripherals.SERIAL_DEV = /dev/ttyS0
- lager.peripherals.ADC_AVG_BYTES
- lager.peripherals.ADC_CONST = 0.0012939453125
- lager.peripherals.gpio_mappings
- class lager.peripherals.Bus
Bases:
enum.Enum
Generic enumeration.
Derive from this class to define new enumerations.
- BUS_3V3 = 0
- BUS_5V = 5
- class lager.peripherals.GPIO(pi)
- _get_pin(pin)
- write(pin, level)
- read(pin)
- set_mode(pin, mode)
- set_pull_up_down(pin, pud)
- callback(pin, edge=pigpio.RISING_EDGE, func=None)
- class lager.peripherals.PWM(pi)
- _get_pin(pin)
- set_dutycycle(pin, dutycycle)
- set_frequency(pin, freq)
- set_range(pin, range)
- class lager.peripherals.SPI(pi, device=SPI_DEV)
- connect(mode, speed)
- __enter__()
- __exit__(type, value, tb)
- __getattr__(attr)
- class lager.peripherals.I2C(pi, device=I2C_DEV)
- connect(addr)
- __enter__()
- __exit__(type, value, tb)
- __getattr__(attr)
- class lager.peripherals.SERIAL(pi)
- connect(baud)
- __enter__()
- __exit__(type, value, tb)
- __getattr__(attr)