Xiang Xiao
|
71a6244198
drivers/ioexpander: Support multiple registrations of GPIO signal events.
|
6 年之前 |
zhuyanlin
|
459d9f2851
Squashed commit of the following:
|
6 年之前 |
Sebastien Lorquet
|
1182702b80
drivers/ioexpander: The IRQ subsystem now supports passing a void * parameter to IRQ handlers. Use that method to support multiple pc9555 devices, by passing a pointer to the device to the board defined irq handler. Now the CONFIG_ for multiple PCA devices just allocates device structures dynamically instead of statically when not enabled.
|
7 年之前 |
Gregory Nutt
|
778a8131bf
SIM: Add a simulated I/O Expander driver
|
8 年之前 |
Gregory Nutt
|
d47aa75669
Add PCF8574 I/O Expander driver. Some cleanup also of other expander drivers.
|
8 年之前 |
Gregory Nutt
|
6090f69bfd
Add a GPIO lower-half driver that can be used to register a GPIO character driver for accessing pins on an I/O expander.
|
8 年之前 |
Gregory Nutt
|
c0b83cb4b4
First (untested) cut at a TCA64XX I/O Expander driver leverages from Project Ara
|
8 年之前 |
Gregory Nutt
|
5f9ee79298
I/O Expander: Remove hard-coded PCA9555 fields from ioexpander.h definitons. Add support for an attach() method that may be used when any subset of pin interrupts occur.
|
8 年之前 |
Michael Spahlinger
|
3d5e690977
Shadow-Mode: The output- and configuration registers of the IO-Expander
|
8 年之前 |
Gregory Nutt
|
ae19ca45e0
drivrs/ioexpander: Add support for a very simple GPIO drivers. It supports only pre-conrigured input and output pins and only basic input and output operations.
|
8 年之前 |
Gregory Nutt
|
f74fbecf52
PCA9555 I/O expander: Fix an error in addressing noted by Stefan Kolb; convert to use I2C_TRANSFER instead of I2C_WRITEREAD which is not thread safe
|
8 年之前 |
Gregory Nutt
|
8ab93fdf98
Change name of drivers/discrete back to drivers/ioexpander
|
8 年之前 |
Gregory Nutt
|
cbb78071b3
Rename ioexpander/ directories to discrete/
|
9 年之前 |
Sebastien Lorquet
|
9c9b6162d8
PCA9555: Extend interface to include methods for reading more than one bit at a time. From Sébastien Lorquet.
|
9 年之前 |
Sebastien Lorquet
|
b947002d6a
This commit adds:
|
9 年之前 |