Commit Graph

154 Commits (master)

Author SHA1 Message Date
Saheer Babu 5b0c1df525 github actions for mbed-os-env docker management 2021-08-03 16:28:14 +01:00
plan-do-break-fix 915b45af23 fix(docs): corrects various typos in project documentation 2021-04-23 23:31:11 -05:00
Vikas Katariya 8b70ae1d83 docs: Update to reflect Mbed CLI 2 changes
Due to the recent release of Mbed CLI 2, the command line options
have been renamed to ensure good usability and harmonize with the old
tools.

These are the following changes done:
* Minimum Cmake - 3.19.0 is required
* Minimum Mbed-tools - 4.0.0 is required
* mbed-tools cmd `init` to `new`
* mbed-tools cmd `build` to `compile`
* Removed whitespaces
2020-12-01 14:57:24 +00:00
Hugues Kamba e80fa8b715 CMake: Rename Mbed OS path variable for consistency
Rename the CMake variable expected from applications from MBED_ROOT to
MBED_PATH to be consistent with the naming used for the configuration file
(MBED_CONFIG_PATH) also expected from applications.
2020-11-06 17:25:23 +00:00
Hugues Kamba bf84a5b329 CMake: Rename CMake targets
* mbed-os renamed mbed-core
* mbed-os-<COMPONENT> renamed mbed-<COMPONENT>
2020-11-06 17:25:22 +00:00
Rajkumar Kanagaraj 8016a53400 CMake: replace usage of the mbed_add_cmake_directory_if_labels() function (#13754)
Directories that start with special prefixes (TARGET_, FEATURE_, COMPONENT_)  are added to the build based on Mbed target configuration from targets.json instead of calling utility function mbed_add_cmake_directory_if_labels().
2020-11-06 17:25:21 +00:00
Hugues Kamba fa98689639 CMake: Componentize Mbed OS into multiple CMake targets (#13732)
Aside from the core mbed-os CMake target, a number of targets have been created so they can optionally be included by application executables that require them using `target_link_libraries()`.

Co-authored-by: Martin Kojtal <martin.kojtal@arm.com>
Co-authored-by: Rajkumar Kanagaraj <rajkumar.kanagaraj@arm.com>
2020-11-06 17:25:21 +00:00
Hugues Kamba 3b8aba1dce CMake: Add support for printf lib selection 2020-11-06 17:25:21 +00:00
Hugues Kamba 18345795cd CMake: Add support for C lib selection
Configure the selected toolchain for the selected C library
2020-11-06 17:25:21 +00:00
Martin Kojtal 4ec13d7bd5 CMake design: update to the latest version of feature-cmake branch (#13614)
We made changes like tools/cmake folder change, removed app.cmake.
2020-11-06 17:25:21 +00:00
Martin Kojtal f0072e7e56 CMake design doc: update to the latest mbed-tools updates
Refactor Mbed OS CMake scripts section - details about mbed-os/cmake scripts
Add mbed-tools - how mbed-tools built an application with CMake
2020-11-06 17:25:16 +00:00
Hugues Kamba 52dd933491 CMake: Add design document 2020-11-06 17:25:14 +00:00
Rajkumar Kanagaraj f79e2791bf Refactor storage docs 2020-09-17 16:07:22 +01:00
Rajkumar Kanagaraj 8a15506d0d Refactor nfc and connectivity docs 2020-09-17 16:05:54 +01:00
Rajkumar Kanagaraj 19908b2b21 Refactor hal, platform, rtos docs 2020-09-17 16:03:43 +01:00
Jaeden Amero 39e69d328d Use boot stack size from config system
To allow overriding of the boot stack size from the Mbed configuration
system, consistently use MBED_CONF_TARGET_BOOT_STACK_SIZE rather than
MBED_BOOT_STACK_SIZE.

Fixes #10319
2020-09-10 10:08:38 +01:00
Hugues Kamba 834e530abd CMSIS: Restructure ported CMSIS_5
See docs/adr/0001_cmsis_component_source_structure_recommendations.md
For details information.
2020-09-01 15:55:13 +01:00
Hugues Kamba 5eb7285324 adr: Recommend CMSIS component source structure
Added an ADR to recommend component source structure.
2020-08-28 19:31:07 +01:00
Lingkai Dong ccacd5caf6 Move device_key into drivers 2020-08-14 17:16:40 +01:00
Rajkumar Kanagaraj 354bfaa840 Update header reference 2020-07-23 06:15:13 -07:00
Kevin Bracey 4ee7d24adc Add Chrono clock design document 2020-04-27 10:19:08 +03:00
Marcin Tomczyk 6a21dfa080 [Storage] Use internal flash for KVStore always if default configuration. TDB_INTERNAL is always for first choose. 2020-03-18 06:05:52 -07:00
Veijo Pesonen b575df072f Removes RSPIF block device driver
The driver is not needed by the bootloader anymore.
2020-02-24 16:01:14 +02:00
Michal Paszta b3d1d1f487 Add DTLS in Connectivity's design document 2020-01-02 12:06:25 +02:00
Amanda Butler bbb9c2e86c
Edit TLSSocket design document
Edit document, mostly for clarity and missing words.
2019-12-20 15:56:13 -06:00
Kimmo Vaisanen 5d5b8656da Update offloaded TLSSocket to TLSSocket design 2019-12-12 12:29:55 +02:00
Veijo Pesonen 060a1c6df7 NVStore: deprecated implementation removed 2019-12-03 15:36:31 +02:00
Przemyslaw Stekiel fcef50fcd2 Update Overview and background section 2019-11-28 08:32:10 +01:00
Przemyslaw Stekiel 1b3cce6dca Change naming: explicit to static 2019-11-28 08:32:09 +01:00
Przemyslaw Stekiel 181461dc71 Use html tables instead of images, add missing details. 2019-11-28 08:32:09 +01:00
Przemyslaw Stekiel ce2c10a6d3 Add design document for explicit pinmap extension 2019-11-28 08:32:08 +01:00
Evelyne Donnaes 813f680cd4 Serial design draft 2019-11-05 17:54:15 +00:00
Sebastian Toscano e5e86658b7
approcah -> approach 2019-04-12 14:21:25 +01:00
Cruz Monrreal e1736cd06f
Merge pull request #9571 from mprse/fix_9523_rtos_less_issue
Update to 2-region model for HEAP and Stack Memory
2019-02-26 22:50:19 -06:00
Martin Kojtal dbd92c746b
Merge pull request #9387 from tymoteuszblochmobica/Sockets
Multihoming initial release
2019-02-21 13:50:03 +01:00
Deepika Bhavnani 0d4d45e7ed Spell correction in design doc 2019-02-19 15:49:49 -06:00
Deepika 26a6a9a1c8 Add RAM memory model update document 2019-02-19 15:46:32 -06:00
Tymoteusz Bloch 49141376ee Multihoming initial release
Added Multihoming feature to LWIP (ability to use more than one network interfaces) for increasing networking reliability.
This involves:

    LWIP interface
    LWIP IP routing
    DNS storage
    Sockets (bind to interface name possibility)
    possibility to add non default network interface
    cellular middleware modifications if cellular connection is used
2019-02-19 17:39:46 +02:00
Russ Butler b63b30282e Update table of content links
Update the links and names in the table of contents.
2019-02-13 14:23:34 -06:00
Cruz Monrreal c2a67f3d8e
Make targets plural in design document
Co-Authored-By: c1728p9 <butleja10511@hotmail.com>
2019-02-13 09:00:29 -06:00
Russ Butler 73403b02bc Update pinmap design document
Update the pinmap design document to reflect the current design and to
match the design document template.
2019-02-12 15:20:29 -06:00
Wilfried Chauveau 50be53b853 fix according to @donatieng's review 2019-02-12 14:34:14 -06:00
Wilfried Chauveau 852749c92c update according to @bulislaw 's review 2019-02-12 14:34:14 -06:00
Wilfried Chauveau 860e536d71 add precision about static arrays and fix functions' names 2019-02-12 14:34:14 -06:00
Wilfried Chauveau fb8eb59c11 fix types names. 2019-02-12 14:34:14 -06:00
Wilfried Chauveau d1531daa39 add form_factors 2019-02-12 14:34:14 -06:00
Wilfried Chauveau a762fe2e11 add the RFC for PinMap's extension 2019-02-12 14:34:14 -06:00
Amanda Butler 29b3ed9214
Clarify addition to CONFIGURATION.md
Rephrase for clarity.
2019-01-16 17:20:29 -06:00
Martin Kojtal b833bbde78
Merge pull request #9237 from yossi2le/yossi_remove_num_entreies
Refactoring and fixing some issues in KVStore configuration.
2019-01-08 09:48:26 +00:00
Yossi Levy 388da7f841 Remove ROM overlaps checkup for kvstore FLASHIAP blockdevice if non default values are use
remove of rbp_number_of_entries from the kvstore configuration. Adding default option for storage_type
allowing the system to choose TDB_INTERNAl, TDB_EXTERNAL or FILESYSTEM base on the blockdevice component
set in the target board. Adding remarks to kv_config.cpp and break simplify the _get_blockdevice_FLASHIAP function
2019-01-03 14:01:42 +02:00