Alan Carvalho de Assis
5a6e5a8fb4
serial: Add struct serial_icounter_s and CONFIG_SERIAL_TIOCGICOUNT
...
This commit add support to the serial_icounter_s struct used with
TIOCGICOUNT to report U[S]ART errors such as frame, parity, overrun,
etc.
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2025-02-14 18:24:47 +01:00
Matteo Golin
729f8a75f7
drivers/sensors: Added uORB driver for LSM6DSO32 IMU.
...
Adds support for the LSM6DSO32 IMU by STM using the uORB framework. This
only contains limited support for the I2C interface, interrupt and
polling driven measurement and standard modes of operation (high
performance ODRs). Features like interrupts besides DRDY, filtering,
gesture recognition and acting as a bus master are not implemented.
2025-02-12 10:44:15 -03:00
zhengyu9
ac019bbfa2
drivers/mtd: cfi-flash driver
...
Realization of cfi-flash driver.
Add the interfaces of intel and amd command sets.
Signed-off-by: zhengyu9 <zhengyu9@xiaomi.com>
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2025-02-11 17:23:44 +08:00
Matteo Golin
044879e7a3
sensors/lis2mdl: Create a UORB driver for the LIS2MDL magnetometer.
2025-01-28 16:34:17 +08:00
wangjianyu3
72d793b26e
Documentation: Add usage of Wireshark for USB monitor
...
For: https://github.com/apache/nuttx/issues/15595
Ref: https://wiki.wireshark.org/CaptureSetup/USB
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2025-01-22 15:17:38 +08:00
dongjiuzhu1
9711323208
Documentation/uorb: remove uncalibrated member
...
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2025-01-21 09:43:14 +08:00
Matteo Golin
1d205e9ae2
sensors/mcp9600: Converted MCP9600 legacy driver to UORB driver as per suggestions on PR #15525 .
2025-01-21 09:09:43 +08:00
Matteo Golin
c15b900a88
sensors/sht4x: Converted SHT4X driver to UORB framework.
2025-01-17 09:08:21 +08:00
raiden00pl
0652cbf304
Documentation: update sensors documentation
...
update sensors documentation:
- add info about different sensor frameworks in one place
- fix headers style for sensors_uorb.rst: headers
- fix long lines for sensors_uorb.rst so it's possible to read this file in terminal IDE
- add code sections for sensors_uorb.rst
Signed-off-by: raiden00pl <raiden00@railab.me>
2025-01-15 17:09:25 +08:00
dongjiuzhu1
500b55c330
Documentation: update uorb and sensor driver doc
...
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2025-01-15 08:57:57 +01:00
Matteo Golin
36507cc7b2
drivers/sensors: Wrote a driver for the MCP9600 thermocouple amplifier.
2025-01-14 23:04:18 +08:00
p-szafonimateusz
15250540eb
Documentation: add PCI CAN cards doc
...
Documentation: add PCI CAN cards doc
Signed-off-by: p-szafonimateusz <p-szafonimateusz@xiaomi.com>
2024-12-13 11:19:22 +08:00
YAMAMOTO Takashi
032b2bcd4b
syslog.rst: mention the correct kconfig option
2024-11-20 17:41:38 +08:00
raiden00pl
0ca02775eb
Documentation: add PCI bus doc
...
Documentation: add PCI bus doc
2024-11-15 01:03:55 +08:00
Matteo Golin
bbc95d70db
adc: Implement ADC driver interface for MCP3008 over SPI. Includes documentation page for the driver, and inclusion of driver registration code for RP2040-based boards.
2024-10-22 13:56:23 +08:00
zhaohaiyang1
9985b0551e
nuttx/can.h: support timestamp for can frame
...
and update "can.rst" file for add struct timeval ch_ts info.
Signed-off-by: zhaohaiyang1 <zhaohaiyang1@xiaomi.com>
2024-10-16 17:04:31 +08:00
Neo Xu
0ba4d2c857
Documentation: add segger sysview heap trace example
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-10-07 17:34:59 +08:00
Matteo Golin
e959e0062e
Create a documentation folder to list sensor drivers that are available. This way each sensor added/implemented can have its own space to define any unique ioctl commands that it uses, unique error codes and programming examples.
2024-10-03 15:36:10 -03:00
buxiasen
6db1e6504c
document/pm: update document for pm_idle smp case
...
Signed-off-by: buxiasen <buxiasen@xiaomi.com>
2024-09-30 20:23:11 +08:00
buxiasen
e9ea9f30ed
Doc/ioexpand: add descriptions about ioexpander
...
Signed-off-by: buxiasen <buxiasen@xiaomi.com>
2024-09-30 08:45:37 +08:00
raiden00pl
e7c9e46eb2
Documentation: port "Device Drivers vs. Bus Drivers and GPIO Drivers" from wiki
...
port page from wiki:
https://cwiki.apache.org/confluence/display/NUTTX/Device+Drivers+vs.+Bus+Drivers+and+GPIO+Drivers
2024-09-28 19:06:30 +08:00
chao an
9abe737ef3
syslog/channel: add constant attribute if SYSLOG_IOCTL is not enabled
...
move all private channel define from data to rodata
Signed-off-by: chao an <anchao@lixiang.com>
2024-09-26 16:10:29 +08:00
dongjiuzhu1
c724ed51fb
drivers/i3c: update i3c driver documentation
...
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2024-09-24 23:36:50 +08:00
chao an
a5251161c6
syslog/channel: rename syslog_channel() to syslog_channel_register()
...
Change syslog API naming more reasonable:
1. rename syslog_channel() to syslog_channel_register()
2. rename syslog_channel_remove() to syslog_channel_unregister()
Signed-off-by: chao an <anchao@lixiang.com>
2024-09-24 19:28:49 +08:00
wangjianyu3
58f25a31a1
Add Documentation for thermal framework
...
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2024-09-23 08:57:29 +08:00
dongjiuzhu1
1d5f43664d
driver/pinctl: add pinctrl framework
...
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2024-09-17 02:25:47 +08:00
yangguangcai
efbf43cdfa
driver/mem:add Mem Driver.
...
Signed-off-by: yangguangcai <yangguangcai@xiaomi.com>
2024-08-28 13:59:04 +08:00
buxiasen
c40358ff0d
pm: update document, add pm_idle interface for not-smp case
...
Signed-off-by: buxiasen <buxiasen@xiaomi.com>
2024-08-21 23:19:50 +08:00
rongyichang
bb29c39d50
drivers/touchscreen: add grab for touchscreen
...
Providing the capability for applications to exclusively
handle touch events
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2024-08-08 18:30:32 +08:00
zhangshoukui
5df3f5d4f7
Added the documentation about the iic slave driver
...
Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com>
2024-08-07 12:13:38 -03:00
xuxingliang
129f751fae
Documentation: add drivers early initialization
...
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
2024-07-09 16:05:59 +08:00
buxiasen
95c4463618
pm: update pm_domain_register/pm_domain_unregister document
...
Signed-off-by: buxiasen <buxiasen@xiaomi.com>
2024-06-04 22:04:25 +08:00
Michal Lenc
f525bc2802
docs: add API description for pulse width modulation peripheral
...
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2024-05-29 10:02:34 -03:00
Michal Lenc
4d9e346ef4
docs: add API description for qencoder peripheral
...
This adds basic API description for quadrature encoder peripheral.
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2024-05-29 10:02:34 -03:00
Michal Lenc
f47f9c05aa
docs: add API description for ADC/DAC peripherals
...
This adds basic API description for ADC and DAC peripherals. External
ADC/DAC controllers are listed as well.
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2024-05-29 10:02:34 -03:00
Michał Łyszczek
84a2cab886
drivers/analog/hx711.c: Add driver for hx711 adc
...
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2024-02-26 19:16:51 -03:00
Yanfeng Liu
c3aab93e5f
usb: document revision and typo fixing
...
This slightly revised the USB host documentation and fixed typos
encountered in the document and some source files.
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-01-18 21:09:20 -08:00
raiden00pl
4bad6048f0
drivers/foc: add support for FOC power-stage driver
...
There are ICs available on the market that integrate various power inverter
features. The driver for such a device must be tightly coupled to a FOC device
as using it as a separate device doesn't make sense.
2023-11-18 17:07:20 -08:00
raiden00pl
1f9e17f5c7
Documentation: add SystemView configuration instructions
2023-11-06 18:42:17 -03:00
raiden00pl
b7f94fbf22
Documentation: various cosmetic changes
2023-10-30 20:29:54 +08:00
Alan Carvalho de Assis
468e9fcde5
Documentation: Fix typos
...
I used codespell to find typos in the documentation.
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2023-10-29 10:35:51 +08:00
raiden00pl
579a35dc68
Documentation: fix ugly formating around some inline literals
2023-10-27 13:21:40 -03:00
raiden00pl
d72c6802c1
Documentation: add dummy pages for missing filesystems and drivers
2023-10-27 13:21:40 -03:00
raiden00pl
870139e45f
Documentation: move socketcan.rst to net/
2023-10-27 13:21:40 -03:00
raiden00pl
443e900188
Documentation: migrate the rest of drivers readmes
2023-10-26 20:02:03 +08:00
raiden00pl
d98ae9d3e4
Documentation: cosmetics changes
...
- various style fixes
- limit the line length to about 80 characters to improve readability in terminal-based IDEs
2023-10-26 20:01:21 +08:00
raiden00pl
9bef53bbdd
Documentation: migrate /drivers
2023-10-26 00:08:54 +08:00
Andre Heinemans
329e050c30
Added NXP SE05x support (secure element)
2023-09-09 15:54:08 +08:00
Xiang Xiao
90f8315432
arch: Remove up_netinitialize
...
since this api change to xxx_netinitialize
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-08-20 14:33:17 +03:00
yinshengkai
84799d15ac
note: remove NOTERAM_GETTASKNAME
...
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2023-08-11 13:27:17 +08:00