Commit Graph

37 Commits

Author SHA1 Message Date
Xiang Xiao
bd4e8e19d3 Run codespell -w against all files
and fix the wrong correction
2020-02-22 14:45:07 -06:00
Xiang Xiao
6a3c2aded6 Fix wait loop and void cast (#24)
* Simplify EINTR/ECANCEL error handling

1. Add semaphore uninterruptible wait function
2 .Replace semaphore wait loop with a single uninterruptible wait
3. Replace all sem_xxx to nxsem_xxx

* Unify the void cast usage

1. Remove void cast for function because many place ignore the returned value witout cast
2. Replace void cast for variable with UNUSED macro
2020-01-02 10:54:43 -06:00
Nathan Hartman
46aaec7ba0 Fix minor typos in docs and comments. 2019-09-29 12:52:20 -06:00
Nathan Hartman
a83a609af9 Direct users to our kconfig-frontends snapshot instead of upstream.
It appears Yann Morin's kconfig-frontends project has gone offline and
the website at http://ymorin.is-a-geek.org/projects/kconfig-frontends
is not responding. Until we can identify a "proper" upstream project,
use the snapshot in NuttX tools repository.

Replace (almost) all links to Yann Morin's kconfig-frontends in the
docs to point to the NuttX tools snapshot instead, with the following
exceptions:

    nuttx/Changelog for version 6.17, 2012-04-14: Leave this historical
    information intact.

    nuttx/README.txt: Document the source of our snapshot.
2019-09-24 09:52:09 -06:00
Juha Niskanen
ebc6f51641 Fix some typos 2019-09-17 10:46:23 -06:00
Gregory Nutt
17c18a1347 tools/kconfig2html.c: Update tool to handle tristate types. Fix a few errors detected in Kconfig files. 2018-08-10 17:30:17 -06:00
Gregory Nutt
63efcbf720 tools/kconfig2html.c: Due to new usage, tool needs to be able to handle configuration files with names other than Kconfig. 2018-06-03 17:15:31 -06:00
Gregory Nutt
ae44eb2969 tools/kconfig2html.c and wireless/bluetooth/Kconfig: Fixes needed to generate new configuration variable document. 2018-06-03 10:03:35 -06:00
Gregory Nutt
947191780f tools: Trivial. define _GNU_SOURCE to be 1, don't just define it. 2018-01-30 11:08:18 -06:00
Gregory Nutt
8956a6001f tools/logparser.c: A few more minor enhancements. Also add #define _GNU_SOURCE to all C files that call asprintf() 2018-01-29 13:13:29 -06:00
Gregory Nutt
9a76a6de26 kconfig2html: Need to increase the maximum number of default values 2017-03-08 12:12:55 -06:00
Gregory Nutt
5ddeffdef8 tools/kconfig2html.c: Update to handle absolute paths when sourcing Kconfig files. 2016-07-29 13:11:30 -06:00
Gregory Nutt
8b848504c3 Fix all URLs to the NuttX repository 2016-04-06 18:04:06 -06:00
Gregory Nutt
284b6ba2bd Repaire more broken URLs 2015-06-29 19:27:49 -06:00
Gregory Nutt
d66532971f Change some Sourceforge URLs to bitbucket URLs 2015-06-26 17:29:32 -06:00
Gregory Nutt
6f6dc76f15 kconfig2html: Exceed original maximum number of selects 2014-06-16 10:58:38 -06:00
Gregory Nutt
494387b33b Make sure that there is one space after for 2014-04-12 13:28:22 -06:00
Gregory Nutt
91b002a043 Many changes to reduce complaints from CppCheck. Several latent bugs fixes, but probably some new typos introduced 2014-02-10 18:08:49 -06:00
Gregory Nutt
8371204001 Need to increase the size of an array in tools/kconfig2html.c 2013-10-28 14:59:32 -06:00
Gregory Nutt
bc46b447dc Fix all occurrences of "the the" in documentation and comments 2013-08-27 09:40:19 -06:00
Gregory Nutt
0361f632b8 Add TCP echo server from Max Holtzberg 2013-05-22 07:35:54 -06:00
Gregory Nutt
72179b7773 Rearchitecting of some MTD, partition, SMART interfaces, and FLASH drivers to: Better use the byte write capbility when available and to use smaller erase sectors for the erase sector size when available). 2013-05-03 12:52:33 -06:00
Gregory Nutt
2072e6be94 kconfig2html: Fix some handling of empty strings 2013-04-23 11:25:52 -06:00
Gregory Nutt
57d31176c0 kconfig2html: Improve expand/collapse TOC + misc bug-fixes 2013-04-23 11:01:18 -06:00
Gregory Nutt
770ce01473 kconfig2html: A few minor things missed in the last commit 2013-04-22 17:36:27 -06:00
Gregory Nutt
cf311c82ab Documentation now expects autogenerated configuration variable documenation at Documentation/NuttXConfigVariables.html 2013-04-22 16:46:15 -06:00
Gregory Nutt
ba3f1a751d kconfig2html: Add collapsable table of contents 2013-04-22 13:58:02 -06:00
Gregory Nutt
91258a49ec kconfig2html: Move all hidden, internal configuration variables to an appendix 2013-04-22 11:20:54 -06:00
Gregory Nutt
b553609351 New Kconfig convention: Extra indentation in comments will render as HTML preformatted text 2013-04-22 09:10:58 -06:00
Gregory Nutt
a2d6279cee kconfig2html: Add support for dependencies on default values 2013-04-22 07:22:55 -06:00
Gregory Nutt
37da13321c kconfig2html: Perform HTL conversions and add hyperlinks for dependency expressions 2013-04-21 11:01:46 -06:00
Gregory Nutt
a421d63b07 kconfig2html will now handle line continuations 2013-04-21 09:37:45 -06:00
Gregory Nutt
11e78b75a0 Last kconfig2html bugfixes of the day 2013-04-20 17:56:16 -06:00
Gregory Nutt
3f52b0fbb6 Yet more kconfg2html logic 2013-04-20 17:29:10 -06:00
Gregory Nutt
8cbca09f94 More kconfg2html logic 2013-04-20 17:05:45 -06:00
Gregory Nutt
27c28f542e Add suppport for choice prompts and help text to the Kconfig documentation tool 2013-04-20 14:18:08 -06:00
Gregory Nutt
637ac296f8 Add a tool to auto-generated documentation of NuttX configuration variables (still a work in progress) 2013-04-20 11:42:59 -06:00