Commit Graph

43 Commits (d723bf9e55415433e108124ee6d36337feddf1b8)

Author SHA1 Message Date
Vincent Coubard 053e81ba0f BLE: update doxygen exclusion pattern 2020-08-25 11:34:00 +01:00
George Psimenos 54d8fe74ca Update mbedtls paths 2020-08-11 11:32:08 +01:00
Rajkumar Kanagaraj 2add7064ec Update astyleignore and source code comment 2020-07-27 10:04:01 -07:00
Jaeden Amero fcf427ac11 psa: Remove S-mode only code
Remove all PSA S-mode only code, as it is unused. Only PSA S targets
would use the code, and we've removed those targets in a previous
commit.

Ensure all tests for S-mode code we are deleting is also removed, even
if that code would run in NS-mode. Keep any tests that also test our PSA
emulation support (for single v7-M targets).

Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
2020-04-27 09:51:13 +01:00
Jaeden Amero 07a84ec10a psa: Remove MBED_SPM code
All MBED_SPM targets have been removed previously, via commits
5cc66282dd ("PSOC6: remove PSA targets") and 115b09aba43b ("psoc6:
Remove FUTURE_SEQUANA and FUTURE_SEQUANA_M0"). Remove all the dead
MBED_SPM code, as no targets use it.

Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
2020-04-16 14:10:54 +01:00
Filip Jagodzinski d06e12834c Fix doxygen_options.json for ResetReason
Add a missing DEVICE_RESET_REASON macro.
2019-07-08 15:55:25 +02:00
Bartek Szatkowski 239c8a3cad Add RESET_REASON and WATCHDOG to doxygen options 2019-05-24 11:35:30 +02:00
David Saada 732dd36c90 Remove FEATURE_STORAGE and all underlying deprecated features 2019-03-28 23:10:05 +02:00
Alexander Zilberkant ad6f0aff34 align doxygen files
align PREDEFINED list in doxygen_options.json and doxyfile_options
2019-03-06 10:42:37 +02:00
Alexander Zilberkant ff0f7847c4 Doxygen add TF-M flags 2019-03-06 10:42:37 +02:00
Oren Cohen 3629e002ee Fix PSA-SPM Documentation 2018-11-28 12:17:36 +02:00
Russ Butler 7283f9b0ee Add a formal HAL specification for the MPU API
Add a formal HAL specification consisting of:
-defined and undefined behavior
-test descriptions
-enable doxygen for MPU
2018-11-27 09:29:32 +00:00
Russ Butler 0bbdca88b5 Fix missing doxygen pages
Set the doxygen option HIDE_UNDOC_CLASSES to NO so even classes
without top level documentation show up. This fixes missing class links
in the documentation.

This problem was introduced when the local doxygen settings were
synchronized with the website doxygen settings:
784fa91294
"Update doxygens to be in sync"
2018-11-01 17:15:16 -05:00
Vincent Coubard 836a6fc6c6 Doxygen: Hide friend declarations in dox. 2018-10-24 17:36:27 +01:00
Russ Butler 784fa91294 Update doxygens to be in sync
Make the following changes to doxyfile_options:
-Change CASE_SENSE_NAMES so names of files generated match mbed-os docs
-Change DISABLE_INDEX so navigation bar shows
-Change CLASS_DIAGRAMS so inheritance diagram gets generated
-Change USE_MDFILE_AS_MAINPAGE and add DOXYGEN_FRONTPAGE.md to
    FILE_PATTERNS so the correct main page is found and used
-Remove DEVICE_ETH from PREDEFINED since this is no longer relevent
-Change GENERATE_XML and XML_OUTPUT so no xml is generated
-Change SEARCHENGINE to match the docs

Make the following changes in doxygen_options.json:
-Add all non-default values in doxyfile_options to the json
-Break json into 3 groups
    1. Values that are the same as doxyfile_options
    2. Values that must be different from doxyfile_options
    3. Values the are overriden by the docs builder
-Make the doxyegn search directory "INPUT" start in mbed-os rather
    than one level above mbed-os.

Finally, rename the BLE doxygen front page so it is not confused with
the mbed-os front page.
2018-10-13 19:55:30 -05:00
Lari-Matias Orjala b5adbf7521 add UNITTESTS folder to exclude patterns in doxygen_options.json 2018-09-21 15:31:04 +03:00
kegilbert cf12bef7d7 Allow storage doxy to build 2018-09-13 17:30:44 -05:00
Seppo Takalo 9be7eabc4d Exclude components from Doxygen 2018-09-01 12:37:45 -05:00
Donatien Garnier 61445cc9af Amend doxygen options to ignore NFC stack 2018-08-28 10:00:55 +01:00
Cruz Monrreal 2f8e679183
Merge pull request #7592 from orenc17/remove_uvisor
Remove uVisor from mbed-os
2018-08-25 19:52:24 -05:00
Oren Cohen 787317b7eb Remove uVisor from mbed-os 2018-08-22 16:36:59 +03:00
Martin Kojtal dd4e236340 QSPI: add doxygen options 2018-08-22 15:02:02 +02:00
Seppo Takalo e4d1a9a85a Remove FEATURE_LWIP. The LwIP stack is enabled on all builds now
Leave the FEATURE_LWIP enabled in build scripts so that it does
not break any builds.

Removed 'feature_add: ["LWIP"]' on all targets.
2018-06-21 11:00:00 +03:00
Bartek Szatkowski 6e9f04bf2f Rename DEVICE_LOWPOWERTIMER to DEVICE_LPTICKER
That's to match DEVICE_USTICKER.
2018-05-25 12:20:09 -05:00
Steven Cartmell df6051d14f HAL CRC: Add DEVICE_CRC macro to doxygen files 2018-05-24 17:51:49 +01:00
Seppo Takalo bc18c02b15 Fix Doxygen paths
After moving FEATURE_COMMON_PAL and FEATURE_NANOSTACK Doygen
option file needs to be fixed as well.
2018-04-27 14:38:44 +03:00
Senthil Ramakrishnan 8e02dccf9c Update doxygen options rules to not strip code comments 2018-04-17 10:42:59 -05:00
Seppo Takalo fbea6f15e2 Add missing Doxygen descriptions for Nanostack
Fix couple of parameter issues as well.
2018-03-21 14:15:28 +02:00
Bartek Szatkowski a7d6c9d1df Fix doxygen for ITM HAL 2018-03-15 10:43:48 +00:00
Vincent Coubard 51083a6df8 Doxygen: Update path and predefined macros. 2017-12-14 16:45:31 +00:00
Martin Kojtal fbd9e7eaf2
Merge pull request #5372 from SenRamakri/sen_PlatformDoxygenUpdates
Doxygen comments fixes
2017-11-09 16:38:45 +00:00
Senthil Ramakrishnan 1ba418e41e Fixed doxygen_options.json 2017-10-31 16:17:07 -05:00
Kevin Gilbert b9d2dbafcf Resolve doxygen warning in filesystems 2017-10-27 18:18:04 -05:00
Russ Butler 1a128154ca Include doxygen from test directories
Turn on doxygen for tests. This allows testing functions to be
referenced, which will be used for various parts of the HAL
specification.
2017-10-02 11:42:00 -05:00
Russ Butler ac22225ad9 Move Cortex specific RTX behind TARGET_CORTEX
Update directory structure to include RTX for only cortex targets, and
for all cortex targets. This patch accomplishes this by moving mbed-os
specific RTX files and RTX itself into rtos/TARGET_CORTEX along with
removing TARGET_CORTEX_M from the RTX5 directory.

The old directory structure:

rtos/rtx5/<mbed-os specific RTX files>
rtos/rtx5/TARGET_CORTEX_M/*
rtos/rtx4/*
rtos/<mbed-os specific RTX files>

Is re-arranged to:

rtos/TARGET_CORTEX/rtx5/*
rtos/TARGET_CORTEX/rtx4/*
rtos/TARGET_CORTEX/<mbed-os specific rtx files>

This both encapsulates RTX code more cleanly and makes it easier to
experiment with non-cortex cmsis-os2 backends, such as a posix
based cmsis-os2 backend.

Note - A potentially better name for the CORTEX_M directory would be
something like FEATURE_RTX5 since this directory only contains RTX5
related files. This cannot be done because there is not an easy way
to turn this feature on, since it cannot be done from mbed_lib.json.
2017-08-31 19:55:54 -05:00
Russ Butler 026df0b7cd Turn on doxygen for DEVICE_* features
Enable doxygen for all device features. Also fix the warnings that
showed up once this was enabled.
2017-08-11 15:47:44 -05:00
Kevin Gilbert af6f342725 Remove RTOS from Doxygen exception list (with the exception of CMSIS/RTX directores) 2017-06-08 15:50:31 -05:00
Kevin Gilbert 1d450f82fb Removed Doxygen errors from Event.h
- Removed Makefile from branch
- Moved a0..a4/c0..c4 parameter documentation from top level overloaded functions to each function to appease Doxygen.
- Removed @see Event::Event from overloaded functions as the link did not work and the argument parameter documentation was moved down to each function
- TODO: Cleanup EventQueue.h
2017-06-07 11:50:33 -05:00
Jimmy Brisson a09db78a4c Enable doxygen for nsapi 2017-06-05 17:32:46 -05:00
Sam Grove d503afc95f [doxygen] Exclude tools and TESTS directories. Add macro
Macro used to eliminate nested template which doxygen has a problem
with.
2017-05-02 12:47:30 -05:00
Sam Grove 6c0a75728d Allow the docs site to build doxygen in the mbed-os/platform directory 2017-04-26 18:52:25 -05:00
Sam Grove 5f9f8c5337 doxygen_options update
All fields are strings, not arrays. Update the PREDEFINED and
EXCLUDE_PATTERNS fields.
2017-04-17 21:13:59 -05:00
Sam Grove f2cd27344e Add configuration file for docs.mbed.com builds 2017-04-12 12:59:57 -05:00