Commit Graph

19288 Commits (9a91e340042cd0786989eb50b34cf8dfcc71b62c)

Author SHA1 Message Date
Leon Lindenfelser aa56ea4046 Remove LOWPOWERTIMER as it has been replaced by LPTICKER 2018-10-19 15:10:50 +01:00
Leon Lindenfelser b0b2e75384 Fix so building for other targets does not fail 2018-10-19 15:10:50 +01:00
Leon Lindenfelser 4161688618 Decrease heap size in IAR linker so tests compile and use SRAM2 for IAR and GCC 2018-10-19 15:10:50 +01:00
Leon Lindenfelser fcdac9e873 Rebase and changes for Dragonfly nano support 2018-10-19 15:10:50 +01:00
Leon Lindenfelser 8a778bdb82 Rebased on master mbed-os 9/7/18
This required replacing hal_tick.h with us_ticker_data.h
2018-10-19 15:10:50 +01:00
Leon Lindenfelser c9729bc948 Remove commented out code 2018-10-19 15:10:50 +01:00
Leon Lindenfelser 686d3e6af5 Fixed spacing/tabs and clean up targets.json 2018-10-19 15:10:50 +01:00
Leon Lindenfelser 37fa8a7e5f Fix rev D radio init/power/reset and add back bootloader capability 2018-10-19 15:10:50 +01:00
cedrick kukela 7f2684f9ec target changes 2018-10-19 15:10:50 +01:00
cedrick kukela 4ba937cb15 REV D change for modem on 2018-10-19 15:10:50 +01:00
cedrick kukela dd07f51f6d Rev c pin name fix 2018-10-19 15:10:50 +01:00
cedrick kukela 6e97d7edb6 changes to support mts dragonfly nano ppp 2018-10-19 15:10:50 +01:00
cedrick kukela 5b83ad8d3e remove blanks 2018-10-19 15:10:50 +01:00
cedrick kukela c43c8cf3c0 delete file 2018-10-19 15:10:50 +01:00
cedrick kukela b917133b12 change startup and s file names to match target 2018-10-19 15:10:50 +01:00
cedrick kukela 72901a9440 fixing onboard modem init bug on mts dragonfly l471 2018-10-19 15:10:50 +01:00
cedrick kukela c98f402e6c target fix 2018-10-19 15:10:50 +01:00
cedrick kukela 4866d9c3e2 Ublox and PinName fixes 2018-10-19 15:10:50 +01:00
cedrick kukela 8c14749508 adding TARGET MTS_DRAGONFLY_L471QG 2018-10-19 15:10:50 +01:00
Deepika db70070275 Reposition heap at the end of RAM to be 4K aligned
HEAP memory should be 4K aligned for GCC newlib, with ISR stack at the end of
RAM memory we loose 3K of RAM memory. This fix is for device with <16K RAM to
use RAM entirely.
2018-10-19 12:08:43 +01:00
Deepika 07b0e84622 Set main thread stack size as 3K for constrained targets 2018-10-19 12:08:20 +01:00
Deepika 0d5166ccc0 Set ISR stack and heap sizes for low end devices
Set the ISR stack to be 1KB. https://github.com/ARMmbed/mbed-os/pull/7238
Set the heap size to 3KB(2KB + overhead + spare) so that atleast 2KB free ram is
available for testing.
With dynamic heap size, explicit size is not required. IAR 7.8 supports
static heap, hence the change is needed in IAR linker files.
2018-10-19 12:07:55 +01:00
Russ Butler b6826d9c00 Add a minimum requirements HAL test
Add a test to ensure that devices have at least 2K free ram
and 2K free heap. This test should be the first test that fails
due to running out of ram or heap.
2018-10-19 12:07:31 +01:00
Deepika e6bf4946f8 [ST]: Fix alignment of execute region to 8-byte boundary in ARM linker files
--legacyalign, --no_legacyalign are deprecated from ARMC6 compiler, in order to
remove deprecated flags all linker files should strictly align to 8-byte boundary
2018-10-19 12:05:12 +01:00
adbridge 914a7e6919 Update Mbed version block 2018-10-19 11:47:12 +01:00
Ashok Rao 88d4572c75 QSPI pins added 2018-10-19 11:46:55 +01:00
Ashok Rao 2ebd07f92b Addressing comments w.r.t alignments 2018-10-19 11:46:55 +01:00
Ashok Rao c15ce399b3 Adding Laird BL654 as a new MTB target 2018-10-19 11:46:55 +01:00
Mahesh Mahadevan f88075d06b MCUXpresso: Ensure the RTC OSC is running at bootup on Kinetis platforms
This is a fix for Issue 5348.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-10-19 11:46:55 +01:00
Veijo Pesonen bdf153a41a mbedgt-network-wifi WIFI CONNECT TC - check for empty passwd 2018-10-19 11:46:55 +01:00
RFulchiero a0010228a4 PortOut.h: Documentation improvements only * Improve function and parameter descriptions 2018-10-19 11:46:55 +01:00
zhanglu@realtek-sg.com c3047401dc This PR retrieves the TimerSync function to fix the lockup issue
1.	Update library
2.	Add ‘hal_timer.h’, ‘rtl8195a_timer.h’
3.	Revert ‘HalTimerOpExt.HalTimerSync(SYS_TIM_ID)’ function in ‘us_ticker.c’
2018-10-19 11:46:55 +01:00
Russ Butler 915b71b650 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-19 11:46:55 +01:00
Michal Paszta 729f645193 Fix status sequence and reporting for LWIP stack 2018-10-19 11:46:55 +01:00
Jimmy Brisson ed2db01197 tools: Raise NotSupported when target definition is incomplete
### Description

Noticed by the online compiler:
When a user has an incomplete target definition, the error is not show
to the user. That's because it's reported as a `KeyError`. This PR adds
an outer `NotSupportedException` so that the outer catch statement knows
that this is not a build system crash, but a user error.

### Pull request type

    [x] Fix
    [ ] Refactor
    [ ] Target update
    [ ] Functionality change
    [ ] Breaking change
2018-10-19 11:46:55 +01:00
Mahesh Mahadevan 8585f7a30b MCUXpresso Flash Driver: Update Flash driver to support RAPIDIOT
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-10-19 11:46:55 +01:00
maclobdell 33d3e0e87f Add support for NXP Rapid IoT prototyping kit
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-10-19 11:46:55 +01:00
Amanda Butler 12c191aea5 Copy edit mbed_rtc_time.h
Copy edit existing text.
2018-10-19 11:46:55 +01:00
Kevin Gilbert 74018b573d funtion->function
Minor doxygen typo patch
2018-10-19 11:46:55 +01:00
kegilbert 8532efc2b2 Infered->Inferred Signiture->Signature 2018-10-19 11:46:55 +01:00
Kevin Gilbert 4e1d66ff6c locable->lockable
Minor doxygen comment typo patch
2018-10-19 11:46:55 +01:00
Kevin Gilbert e7f30ac4e3 Minor mbed_assert doxy typos patch 2018-10-19 11:46:55 +01:00
Kevin Gilbert 591b7a1d24 underlyng->underlying 2018-10-19 11:46:55 +01:00
Kevin Gilbert ab19a82041 Remove extra e in deepsleep 2018-10-19 11:46:55 +01:00
Offir Kochalsky 097452f780 json formatted and include remarks removed 2018-10-19 11:46:55 +01:00
Offir Kochalsky 16ce2c0849 Reduced SPIF Block Device for Boot Loader 2018-10-19 11:46:55 +01:00
Kari Haapalehto 7b843a789a Correct mesh network connection status callback functionality. Now the status callback is only called if the status changed. 2018-10-19 11:46:55 +01:00
Jaakko Korhonen 92a4beff19 Added missing _mutex->unlock() to FileBase::lookup(). 2018-10-19 11:46:55 +01:00
Antti Kauppila 3e24f2570a Fixed lorawan unittests valgrind issues 2018-10-19 11:46:55 +01:00
welaZat d014fb4a55 Added missing define in drivers/SerialWireOutput.h 2018-10-19 11:46:55 +01:00