Go to file
Russ Butler b9b4b8ada6 Replace macros with config options
Add a config option for the following values:
MBED_SYS_STATS_ENABLED
MBED_STACK_STATS_ENABLED
MBED_CPU_STATS_ENABLED
MBED_HEAP_STATS_ENABLED
MBED_THREAD_STATS_ENABLED
MBED_CONF_APP_MAIN_STACK_SIZE
MBED_CONF_APP_TIMER_THREAD_STACK_SIZE
MBED_CONF_APP_IDLE_THREAD_STACK_SIZE
MBED_CONF_APP_THREAD_STACK_SIZE

To maintain backwards compatibility inside the RTOS both
APP and RTOS config values can be used.
2018-09-12 13:59:46 -05:00
.github
TESTS Merge pull request #7803 from SeppoTakalo/socket-test-plan 2018-09-09 22:44:00 -05:00
TEST_APPS [OOB 5.10] Fix typo 2018-09-06 18:36:12 +09:00
UNITTESTS Merge pull request #7985 from theotherjimmy/update-unittest-subcommand 2018-09-06 15:11:43 +02:00
cmsis Fix CMSIS __RESTRICT define for IAR 2018-08-25 20:41:12 -05:00
components Merge pull request #7967 from juhaylinen/fix-esp8266-default-interface 2018-09-04 08:19:41 +02:00
docs/design-documents Merge pull request #7426 from donatieng/nfc-spec 2018-09-02 16:04:13 +02:00
drivers Merge pull request #7991 from maciejbocianski/qspi_driver_docs_fix 2018-09-07 10:47:42 +02:00
events
features Merge pull request #8022 from sbutcher-arm/update-mbedtls-2.13.1 2018-09-07 10:44:54 +02:00
hal Use MbedCRC for LittleFS (0xEDB88320) 2018-09-02 15:25:40 -05:00
platform Replace macros with config options 2018-09-12 13:59:46 -05:00
rtos Replace macros with config options 2018-09-12 13:59:46 -05:00
targets Merge pull request #7950 from c1728p9/l4_malloc_fix 2018-09-07 22:50:05 -05:00
tools Merge pull request #7971 from JammuKekkonen/fix_softdevice_memory_reservation_for_nrf52dk 2018-09-07 11:46:58 -05:00
.astyleignore
.astylerc
.coveragerc
.gitattributes
.gitignore Move test_suite.json ignore in project level 2018-08-31 11:54:40 +03:00
.pylintrc
.travis.yml Remove components from RTOS-less build. 2018-09-01 12:37:45 -05:00
CONTRIBUTING.md
DOXYGEN_FRONTPAGE.md
Jenkinsfile
LICENSE
README.md Fix mbed-client-cli part 2018-08-31 11:52:15 +03:00
astyle-branch.out Added test config for mac tester 2018-08-31 11:55:42 +03:00
doxyfile_options Exclude components from Doxygen 2018-09-01 12:37:45 -05:00
doxygen_options.json Exclude components from Doxygen 2018-09-01 12:37:45 -05:00
logo.png
mbed.h
requirements.txt Update icetea 2018-08-31 19:58:52 +03:00

README.md

Mbed OS

Build status release Build status master Tools coverage status PR progress

Arm Mbed OS is an open source embedded operating system designed specifically for the "things" in the Internet of Things. It includes all the features you need to develop a connected product based on an Arm Cortex-M microcontroller, including security, connectivity, an RTOS and drivers for sensors and I/O devices.

Mbed OS provides a platform that includes:

  • Security foundations.
  • Cloud management services.
  • Drivers for sensors, I/O devices and connectivity.

Release notes

The release notes detail the current release. You can also find information about previous versions.

Getting started for developers

We have a developer website for asking questions, engaging with others, finding information on boards and components, using an online IDE and compiler, reading the documentation and learning about what's new and what's coming next in Mbed OS.

Getting started for contributors

We also have a contributing and publishing guide that covers licensing, contributor agreements and style guidelines.