nuttx/drivers
Michal Lenc 7c7e163e23 icjx: add support for multiple pin read/write
This commit implements functions icjx_multireadpin and icjx_multiwritepin.
These functions can be used for multiple pin access (read/write) if
CONFIG_IOEXPANDER_MULTIPIN is selected. This access is generally
faster than one by one pin and may simplify user application.

Changes to general functions icjx_read and icjx_write were also required
to provide support for multiple data send/receive.

Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2024-03-20 20:06:33 +08:00
..
1wire
analog drivers/analog/hx711.c: fix tare calculation 2024-03-03 01:56:40 +08:00
audio esp32-sparrow-kit: Add I2S support for the board's microphone 2024-02-20 06:46:06 -08:00
bch
can drivers/can/sja1000: Add SJA1000 CAN driver support 2024-03-19 15:45:53 -03:00
clk rpmsg: make all the rpmsg services deponds on RPMSG 2024-02-18 04:09:34 -08:00
contactless
crypto Fix Kconfig style 2023-12-09 13:44:46 -08:00
devicetree
dma
dummy
eeprom stm32h7/linum-stm32h753bi: Add support to eeprom using the i2c3 2024-03-07 01:55:56 +08:00
efuse
i2c
i2s
input nuttx/list: rename container_of to list_container_of from public header 2024-02-29 19:44:54 +08:00
ioexpander icjx: add support for multiple pin read/write 2024-03-20 20:06:33 +08:00
ipcc
lcd sim_lcd: add open & close 2023-12-18 09:06:29 -08:00
leds drivers/leds/ws2812: Fix WS2812 pixel size 2023-12-24 16:38:06 -08:00
loop
math
misc nuttx/list: rename container_of to list_container_of from public header 2024-02-29 19:44:54 +08:00
mmcsd fs: procfs add poll support 2023-12-26 19:23:13 -08:00
modem driver/alt1250: Modify return value 2024-02-27 13:16:52 +08:00
motor
mtd mtd_config_fs : optimize nvs 2024-03-14 00:11:41 +08:00
net tun: in tun_write, try to release iob before iob_prepare 2024-03-13 22:23:52 +08:00
note fix build with CONFIG_SCHED_INSTRUMENTATION_FUNCTION 2024-01-22 19:30:40 +08:00
pci cosmetic changes after pci code rebase 2024-01-25 09:09:30 -08:00
pipes drivers/pipe: Change to the block mode by file_ioctl(FIONBIO) 2024-03-07 10:09:35 -03:00
power nuttx/list: rename container_of to list_container_of from public header 2024-02-29 19:44:54 +08:00
rc
regmap
reset
rf
rmt xtensa/esp/rmt: Add the lower-half implementation of the RMT driver 2023-12-24 16:38:06 -08:00
rpmsg rptun ioctl: Strip rpmsg ioctl and rptun ioctl. 2024-02-19 02:15:45 -08:00
rptun rptun ioctl: remove rptun_panic and rptun_dump_all 2024-02-21 21:38:05 -08:00
segger segger/rtt: correct macro name to avoid unable to change default mode 2023-11-30 06:16:09 -08:00
sensors sensors/bmi270: fix accel and gyro data position 2024-03-14 21:16:46 -03:00
serial fs/driver: using nx_unlink to call unlink ops to release some resource 2024-03-14 11:53:30 +08:00
spi
syslog syslog_rpmsg: handle syslog_rpmsg_transfer() return value 2024-03-03 02:14:28 +08:00
timers nuttx/list: rename container_of to list_container_of from public header 2024-02-29 19:44:54 +08:00
usbdev usb: document revision and typo fixing 2024-01-18 21:09:20 -08:00
usbhost usb: document revision and typo fixing 2024-01-18 21:09:20 -08:00
usbmisc
usbmonitor
usrsock rpmsg: make all the rpmsg services deponds on RPMSG 2024-02-18 04:09:34 -08:00
video Refactor nuttx v4l2 2024-03-13 09:51:08 +08:00
virt cosmetic changes after pci code rebase 2024-01-25 09:09:30 -08:00
virtio nuttx/list: rename container_of to list_container_of from public header 2024-02-29 19:44:54 +08:00
wireless mrf24j40: add support for IEEE802154_ATTR_PHY_REGDUMP 2024-02-17 05:00:27 -08:00
.gitignore
CMakeLists.txt
drivers_initialize.c driver/tee: add optee client driver module 2023-11-23 06:25:48 -08:00
Kconfig Various fixes for PCI work 2024-01-25 09:09:30 -08:00
Makefile Various fixes for PCI work 2024-01-25 09:09:30 -08:00