Leszek Rusinowicz
9b1db83eaa
Added required changes outside of TARGET_Cypress tree:
...
1. In drivers/Timer.cpp make sure that hardware timer is initialized outside of critical section.
This is because on PSoC 6 hardware resources are shared between both cores
and we have to make sure that the other core is not already using a particular resource.
This mechanism is based on interprocessor communication taht cannot be handled iside of
critical section.
2. Added support for post-binary hook function for PSoC 6 targets, so the hex image for M0+ CPU core
can be merged with M4 core image for the final image.
3. Added possibility to use hook function from exportes, so the M0+ hex image could be included
in the generated project.
4. Included hex images in the build dependency list, so the update of image is catched by the
build process.
2018-11-01 20:19:21 +01:00
Leszek Rusinowicz
f906aac096
Added BLE support based on CORDIO stack.
2018-11-01 20:15:57 +01:00
Leszek Rusinowicz
d37026d063
Updated TARGET_Cypress sub-tree for FUTURE_SEQUANA target:
...
1. Complete set of HAL drivers for all peripherals of CY8C63xx PSoC chips.
2. Cypress PDL library updated to official 3.0.1 version.
3. Tree structure reorganized and cleaned up:
+ TARGET_Cypress
+--+ TARGET_PSOC6+ -> code & libs applicable to all PSoC 6 based devices
+--+ TARGET_CY86XX -> code & libs applicable to PSoC 63 based devices
| +--- TARGET_MCU_PSOC6_M0 -> code & libs applicable to PSoC6 Corted M0+ core
| +--- TARGET_MCU_PSOC6_M4 -> code & libs applicable to PSoC6 Corted M0F core
|
+--+ TARGET_FUTURE_SEQUANA -> code applicable to Sequana board, both cores
+--- TARGET_FUTURE_SEQUANA_M0 -> code applicable only to M0+ core on Sequana board
2018-11-01 20:15:56 +01:00
Leszek Rusinowicz
ec22815fee
Initial version with support for PSoC 6 CY8C63XX and both cores using updated PDL 3.0.1 beta.
2018-11-01 20:15:52 +01:00
Adrien Chardon
2c533d4693
Initial support for PSoC 6.
2018-11-01 20:15:51 +01:00
Cruz Monrreal
1608fbbe54
Merge pull request #8542 from cmonr/fix-python_module_versions
...
Update python module versions in requirements.txt
2018-11-01 09:59:09 -05:00
Cruz Monrreal
274f8b92d3
Merge pull request #8588 from mprse/ice_tea_test_order_fix
...
Fix Ice Tea test execution order to be sorted by names.
2018-11-01 09:55:29 -05:00
Cruz Monrreal
b1904a5d65
Merge pull request #8599 from bcostm/F769NI_bootloader
...
DISCO_F769NI: Add bootloader support
2018-10-31 20:41:43 -05:00
Cruz Monrreal
8d014bcce6
Merge pull request #8585 from JarkkoPaso/IOTTHD-2884
...
Phy drivers: Added S2-LP driver
2018-10-31 20:41:24 -05:00
Cruz Monrreal
3d09f3bd98
Merge pull request #8598 from VeijoPesonen/fix_atcmdparser_oob_handling
...
ATCmdParser: Fix OOB handling performance-wise
2018-10-31 18:52:21 -05:00
Cruz Monrreal
d8e4daebc4
Merge pull request #8593 from cmonr/travis-doxygen-fix
...
Build and run latest released doxygen in Travis CI
2018-10-31 16:15:08 -05:00
Cruz Monrreal
b35799dd8c
Merge pull request #8329 from paul-szczepanek-arm/fix-namespace
...
Platform: fix missing namespace for SharedPtr
2018-10-31 12:35:25 -05:00
Martin Kojtal
56293af0e7
Merge pull request #8584 from kjbracey-arm/noreturn
...
system_reset is MBED_NORETURN
2018-10-31 14:46:46 +01:00
Jarkko Paso
425e7a96e6
S2-LP: Needs Nanostack configuration and device SPI
2018-10-31 15:14:08 +02:00
Martin Kojtal
2015a61b37
Merge pull request #8580 from tz-arm/fix_incorrect_comment_in_socket_h
...
Fix the incorrect comment for set_blocking()
2018-10-31 13:10:35 +01:00
Martin Kojtal
8976709c9c
Merge pull request #8564 from kegilbert/driver-doxy-typo-fix
...
Drivers: fix typos in doxygen
2018-10-31 11:39:04 +01:00
Kevin Bracey
644022890c
Fixes ATCmdParser OOB handling performance-wise
...
The issue is that the process_oob check would only return immediately
if no data at all on entry, or when receiving a known OOB. Any other
line noise or unknown OOBs could lead to a timeout delay - read the
noise or unknown OOB then timeout waiting for another line of input.
This revised version modifies the parser to recheck readable after each
line end when only looking for OOBs, so it can immediate exit.
2018-10-31 11:28:17 +02:00
bcostm
38a5f1e0f7
DISCO_F769NI: enable bootloader in targets.json
2018-10-31 10:15:17 +01:00
bcostm
3e547e2101
DISCO_F769NI: add definitions for bootloader
2018-10-31 10:15:17 +01:00
Jarkko Paso
0f08b35510
S2-LP: Renamed GPIO to RF_S2LP_GPIO as it had conflict with some platforms
2018-10-31 10:26:05 +02:00
Jarkko Paso
2cb017bf47
S2-LP: Removed license files
2018-10-31 09:23:34 +02:00
Cruz Monrreal
fba0669194
Merge pull request #8563 from marcuschangarm/default_qspif
...
Add QSPIF block device to default system storage
2018-10-30 22:32:01 -05:00
kegilbert
e8e9076662
Fix typos in Drivers doxygen
2018-10-30 15:04:54 -05:00
Cruz Monrreal II
5ad4b3481b
Disable current failing doxygen command until fixes are made
2018-10-30 11:45:41 -05:00
Cruz Monrreal II
948531fc2f
Added compilation of latest doxygen release.
...
Tweaked doxygen failure command
2018-10-30 11:41:07 -05:00
Jarkko Paso
3916c0ba5e
S2-LP: astyle run done
2018-10-30 15:52:51 +02:00
Cruz Monrreal
1bbcfff8f3
Merge pull request #8566 from u-blox/github8520issue
...
Wifi: ublox fix to keep the credentials stored
2018-10-30 08:47:58 -05:00
Cruz Monrreal
9226c5873d
Merge pull request #8550 from deepikabhavnani/mbed_h_fixes
...
Add required namespace instead of relying on mbed.h
2018-10-30 08:47:04 -05:00
Cruz Monrreal
66968c5bb0
Merge pull request #8371 from u-blox/ublox-cellular-unsupported-features
...
Cellular: Add unsupported features for UBLOX targets
2018-10-30 08:46:47 -05:00
Przemyslaw Stekiel
de24a9555e
Fix Ice Tea test execution order to be sorted by names.
2018-10-30 14:37:57 +01:00
Jarkko Paso
ef1e121937
Phy drivers: Added S2-LP driver
2018-10-30 13:51:24 +02:00
Kevin Bracey
e9ccabcadc
system_reset is MBED_NORETURN
2018-10-30 12:39:03 +02:00
Martin Kojtal
27c0affef7
Merge pull request #8578 from cmonr/rollup
...
Rollup PR: Samll docs changes
2018-10-30 10:03:01 +01:00
Terence Zhang
2c56bd8151
Fix the incorrect comment for set_blocking()
2018-10-30 15:41:32 +08:00
Cruz Monrreal
5ed07c2dd4
Merge pull request #8328 from kjbracey-arm/noreturn
...
Error path tightening: use MBED_NORETURN; add+use core_util_atomic_flag
2018-10-29 20:49:54 -05:00
Cruz Monrreal II
8b58ed75b0
Merge branch 'kegilbert-patch-6' of ssh://github.com/ARMmbed/mbed-os into rollup
2018-10-29 19:13:29 -05:00
Cruz Monrreal II
76008d2653
Merge branch 'netsocket-doxy-typo-fix' of ssh://github.com/kegilbert/mbed-os into rollup
2018-10-29 19:13:27 -05:00
Cruz Monrreal II
10e04f8f16
Merge branch 'fix_pwm_docs' of ssh://github.com/c1728p9/mbed-os into rollup
2018-10-29 19:13:25 -05:00
Cruz Monrreal
c9eaddd7e0
Merge pull request #8487 from kegilbert/mbed_mem_trace_config_patch2
...
Update mbed_mem_tracing config option
2018-10-29 18:53:25 -05:00
Amanda Butler
eae570ef08
Edit EMAC.h
...
Change Latin abbreviation to English phrase and fix capitalization of EMAC while I'm at it.
2018-10-29 15:14:07 -05:00
kegilbert
4bc7bf3b1e
Fix typos in Features/Netsocket
2018-10-29 15:14:07 -05:00
Amanda Butler
9ab13df3bd
Make changes from comments to FileHandle.h
...
Address comments.
2018-10-29 14:09:16 -05:00
Cruz Monrreal
13d6703676
Merge pull request #8401 from mirelachirica/at_handler_changes_2
...
At handler fixes
2018-10-29 12:07:07 -05:00
Russ Butler
3b970c179f
Move #endif to fix PwmOut.h doxygen
...
Move the #endif up so it does not include the closing bracket of
PwmOut. This allows the doxygen for PwmOut, classmbed_1_1_pwm_out.html,
to build.
2018-10-29 10:52:30 -05:00
Cruz Monrreal
503066a736
Merge pull request #8559 from productize/stm32f407vg-rng
...
STM32F407VG: Add TRNG support
2018-10-29 08:50:43 -05:00
Cruz Monrreal
9403a2f16c
Merge pull request #8499 from michalpasztamobica/master
...
Socket closing improvements and tests adjustments
2018-10-29 08:47:25 -05:00
Cruz Monrreal
1489900162
Merge pull request #8556 from paul-szczepanek-arm/fix-phy-support
...
BLE: fix using an optional feature before checking for support
2018-10-29 08:46:26 -05:00
Cruz Monrreal
ec362c5c1d
Merge pull request #8562 from naveenkaje/fix_build_api_import
...
build_api: remove unused import
2018-10-29 08:45:43 -05:00
Ammad Rehmat
74ce0b78a4
fixes the credentials storage, copies them internally rather than just a pointer to external storage
2018-10-29 17:32:41 +05:00
Kevin Bracey
90a731daee
rtos_idle_loop is MBED_NORETURN
...
Don't need loops at two layers.
Also tighten up slightly-invalid extern "C" markings.
2018-10-29 13:58:06 +02:00