nuttx/Documentation
Michał Łyszczek 4e5d8aca3d nucleo-wl55jc: add buttons and gpio interrupt support
This patch adds to the nucleo-wl55jc previously implemented EXTI support.
Button support with nuttx's button driver is added.

I've written small example to show how to use GPIO EXTI. B3 button can be
used (selectable via Kconfig) to toggle Red LED.

I've added new defconfig for demo purposes. I've included there config
and enabled example programs that are meant to demonstrate functions of
the board and does not really have a place in real world project. Like
Red LED can be toggled with B3 button, or LED example that flashes LEDS,
or button example to show which button has been pressed.

Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>

--
v1 -> v2:
Suggested by: Petro Karashchenko
- Change (1 << 0) to (1 << BUTTON1_BIT (and similar)

v2 -> v3:
- Fix invalid BUTTON3_BIT value

v3 -> v4:
Suggested by: Petro Karashchenko
- Change 0/1 to false/true
2022-06-13 20:21:20 +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 boards/sim: support rc.sysinit 2022-04-21 12:54:53 +03:00
components Documentation: fix multiple errors and warnings 2022-06-08 03:02:32 +08:00
contributing Remove the double blank line from source files 2022-02-20 20:10:14 +01:00
faq Documentation: fix multiple errors and warnings 2022-06-08 03:02:32 +08:00
guides Move "-nostartfiles -nodefaultlibs" from Make.defs to Toolchian.defs 2022-05-18 08:26:02 -04:00
introduction Remove the double blank line from source files 2022-02-20 20:10:14 +01:00
platforms nucleo-wl55jc: add buttons and gpio interrupt support 2022-06-13 20:21:20 +08:00
quickstart [docs] eliminate potential misunderstandings 2022-03-17 02:04:05 +08:00
reference Documentation: fix multiple errors and warnings 2022-06-08 03:02:32 +08:00
.gitignore doc: add .python-version to .gitignore 2020-08-25 12:54:24 -07:00
conf.py Lint Python code with flake8 and isort 2021-04-10 08:36:29 -07:00
glossary.rst rename doc/ -> Documentation/ 2020-08-24 10:29:55 -07:00
index.rst Move "Contributing" to be after getting started 2021-08-23 21:22:49 +08:00
make.bat Documentation: Remove all tail spaces from *.rst and *.html 2020-10-18 10:51:22 -07:00
Makefile doc: mention sphinx-autobuild in contributing section 2021-03-26 23:41:45 -05:00
Pipfile Documentation: update pipenv to include sphinx-autobuild 2021-04-07 22:34:33 +01:00
Pipfile.lock Documentation: update pipenv to include sphinx-autobuild 2021-04-07 22:34:33 +01:00
substitutions.rst Remove the double blank line from source files 2022-02-20 20:10:14 +01:00