OVMS3-idf/docs
Wangjialin ade7ee2092 gpio_driver: add per-pin interrupt handlers
1. add ISR handler apis so that users of different layers can hook their own isr handler on different GPIO.
    Audio project has different software layers, they need different gpio isr handler for layer instead of processing all GPIO interrupts in one handler.
    If this kind of calling a handler from isr is not proper, please kindly point out.
2. add gpio example code.
3. improve gpio.rst
4. add readme for gpio example

Squashed commits:
[278e50f] update: GPIO
1. coding style, add a space between conditional or loop keyword and an opening paren.
2. modify some return value and doc
3. use printf in example code
Squashed commits:
[efb23bb] minor change of comment
2016-12-29 11:16:32 +08:00
..
_static doc: Documenting Code clean up 2016-11-21 10:24:12 +08:00
api gpio_driver: add per-pin interrupt handlers 2016-12-29 11:16:32 +08:00
security Secure boot: Option for app & partition table signing to happen outside build system 2016-12-19 13:12:05 +11:00
build_system.rst build system: Project ELF should depend on linker scripts, binary libraries 2016-12-12 15:58:53 +11:00
conf.py Conform Style Guide 2016-11-10 22:44:09 +01:00
contributing.rst Link to file a folder up 2016-11-01 01:20:04 +08:00
contributor-agreement.rst Fixed broken links 2016-11-05 17:04:35 +01:00
COPYRIGHT.rst Initial list of Wi-Fi API 2016-11-01 01:20:04 +08:00
deep-sleep-stub.rst Fixed section header style 2016-11-05 17:06:55 +01:00
documenting-code.rst doc: Documenting Code clean up 2016-11-21 10:24:12 +08:00
Doxyfile deep sleep: add documentation 2016-12-16 14:31:29 +08:00
doxygen_xml_to_rst.xslt rmt: add documentation 2016-11-22 01:44:23 +08:00
eclipse-setup.rst docs: fix typos, build docs with gitlab CI 2016-11-01 20:08:29 +08:00
esp32.cfg Fix issued raised in the merge request 2016-08-30 11:30:03 +08:00
general-notes.rst docs: fix broken links, formatting, add SPI flash and partition APIs 2016-11-16 22:44:22 +08:00
index.rst driver: sigma-delta 2016-12-18 17:20:17 +08:00
linux-setup.rst linux docs: Add note about precompiled gdb on Arch 2016-12-28 10:17:56 +11:00
macos-setup.rst Initial list of Wi-Fi API 2016-11-01 01:20:04 +08:00
make-project.rst Make section 2016-11-01 01:20:04 +08:00
Makefile Initial Sphinx / ReadTheDocs.org configuration 2016-11-01 01:20:04 +08:00
openocd.rst Simplified "Installing OpenOCD" with git clone --recursive 2016-11-17 10:19:42 +11:00
partition-tables.rst Build system: Add make erase_flash target 2016-12-20 10:00:04 +11:00
requirements.txt docs: fix typos, build docs with gitlab CI 2016-11-01 20:08:29 +08:00
style-guide.rst Fixed link so it can render by Sphinx 2016-11-10 22:44:59 +01:00
windows-setup.rst Initial list of Wi-Fi API 2016-11-01 01:20:04 +08:00