nuttx/Documentation
Michal Lenc 86917b4777 drivers/pwm: add PWMIOC_FAULTS_FETCH_AND_CLEAR ioctl for fault clears
This ioctl clears the active fault inputs. Some faults can be latched
(still active even if the source is not active anymore), so they have
to be cleared from the software. The argument is a pointer to unsigned
long bitmask variable. This bitmask specifies which faults are to be
cleared.

The ioctl also can fetch the faults active prior to the clear. These
faults are saved to the argument specifying which faults are to be
cleared. Therefore passing zero bitmask means the driver will only return
active faults and clear none. Passing NULL pointer means the driver
will clear all active and return none.

The implementation of this ioctl is per driver.

Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2025-02-27 11:47:51 -03:00
..
_extensions Documentation: port warnings_filter Sphinx extension from Zephyr 2023-11-28 09:18:29 -08:00
_static docs: reduce main content max width from 1200px to 1000px 2021-03-26 23:41:45 -05:00
_templates Documentation: support versioned docs 2020-11-26 10:58:44 -08:00
applications Documentation: add cyclictest benchmark utility documentation 2025-02-27 11:30:55 -03:00
components drivers/pwm: add PWMIOC_FAULTS_FETCH_AND_CLEAR ioctl for fault clears 2025-02-27 11:47:51 -03:00
contributing DOC: Fix documentation to include checkpatch.sh 2025-02-14 18:25:44 +01:00
faq DOC: Add how to get application on NSH 2024-06-06 02:39:56 +08:00
guides doc: add GDB Plugin commands table 2025-02-18 11:16:17 -03:00
implementation [DOC] implementation/simulation.rst: Removed the execute permissions. 2025-01-07 21:40:40 +08:00
introduction Documentation: replace m2r2 with myst-parser 2024-08-30 01:14:36 +08:00
logos Documentation: Add NuttX Logo page 2024-04-16 11:25:08 +08:00
platforms Docs/esp32: Add brickmatch config doc for esp32-devkitc 2025-02-27 12:12:20 +01:00
quickstart doc: update GDB python plugin path 2025-02-18 11:16:17 -03:00
reference driver/serial: remove return value of up_putc() 2024-10-26 13:21:29 +08:00
ReleaseNotes Documentation: add NuttX-12.8.0 release notes 2024-12-28 23:03:40 +08:00
.gitignore doc: add .python-version to .gitignore 2020-08-25 12:54:24 -07:00
conf.py Documentation: replace m2r2 with myst-parser 2024-08-30 01:14:36 +08:00
glossary.rst rename doc/ -> Documentation/ 2020-08-24 10:29:55 -07:00
index.rst Documentation: Add NuttX Logo page 2024-04-16 11:25:08 +08:00
known-warnings.txt fs: Add VFS docs 2024-02-20 18:28:09 -08:00
legacy_README.md Documentation: replace m2r2 with myst-parser 2024-08-30 01:14:36 +08:00
make.bat Documentation: Remove all tail spaces from *.rst and *.html 2020-10-18 10:51:22 -07:00
Makefile fs: Add VFS docs 2024-02-20 18:28:09 -08:00
Pipfile Documentation: Bump docutils from 0.18.1 to 0.19 2024-11-24 17:52:30 +08:00
Pipfile.lock Documentation: Bump docutils from 0.18.1 to 0.19 2024-11-24 17:52:30 +08:00
substitutions.rst Remove the double blank line from source files 2022-02-20 20:10:14 +01:00