Go to file
Kyle Kearney 02dbf68e17 QSPIF: Handle parts with extra config registers
Default to 2 status registers, but update this value if necessary
 during vendor quirk handling for parts (currently only Macronix)
 which have one status register and two control registers. For the
 purposes of QSPIFBlockDevice, these are all considered status
 (or at least "status-like") registers because they are all written
 via the Write Status Register instruction.
Set the custom RDCR instruction for Macronix during quirk handling.
Update reading and writing of status registers to handle a variable
 number of status registers.
2019-11-12 12:26:25 -08:00
.github Merge pull request #11563 from adbridge/master 2019-10-25 13:57:35 +02:00
TESTS Remove hard-coded instruction ids from QSPI Tests 2019-11-12 12:26:25 -08:00
TEST_APPS
UNITTESTS nsapi_dns: use delete[] for array alloc'd with new[] 2019-11-05 22:39:58 +02:00
cmsis
components QSPIF: Handle parts with extra config registers 2019-11-12 12:26:25 -08:00
docs Serial design draft 2019-11-05 17:54:15 +00:00
drivers Merge pull request #11814 from sandeepmistry/usb-msd-mode-sense-10 2019-11-11 15:51:51 +01:00
events Test event IDs going negative 2019-10-31 13:36:01 +02:00
features Enable TDBStore whitebox test on PSoC 6 2019-11-12 12:26:25 -08:00
hal Merge pull request #11682 from mprse/fpga_tests_CI_targets 2019-11-07 11:46:40 +01:00
platform Merge pull request #11729 from hugueskamba/hk-fix-minimal-printf-percentage-printing 2019-10-23 16:19:44 +02:00
rtos
targets Merge pull request #11840 from morser499/pr/whd1.50 2019-11-12 13:56:35 +01:00
tools Documentation update for tools/psa 2019-11-08 14:57:06 +00:00
.astyleignore Add moduletest for SlicingBlockDevice 2019-11-04 16:13:32 +02:00
.astylerc
.coveragerc
.gitattributes
.gitignore
.pylintrc
.travis.yml
CONTRIBUTING.md
DOXYGEN_FRONTPAGE.md
Jenkinsfile
LICENSE-apache-2.0.txt
LICENSE.md
README.md
doxyfile_options
doxygen_options.json
logo.png
mbed.h
requirements.txt

README.md

Mbed OS

Build status release Build status master Tools coverage status

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.

License and contributions

The software is provided under the Apache-2.0 license. Contributions to this project are accepted under the same license. Please see contributing.md for more information.

This project contains code from other projects. The original license text is included in those source files. They must comply with our license guide.

Folders containing files under different permissive license than Apache 2.0 are listed in the LICENSE file.

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.

Documentation

For more information about Mbed OS, please see our published documentation. It includes Doxygen for our APIs, step-by-step tutorials, porting information and background reference materials about our architecture and tools.

To contribute to this documentation, please see the mbed-os-5-docs repository.