Commit Graph

10666 Commits (b1f3aa76bbe5dca95b6013b0a58e3c0943887d2b)

Author SHA1 Message Date
Vincent Coubard b1f3aa76bb [HAL] Add Tests for the hal ticker API. 2017-05-16 10:35:11 +01:00
Vincent Coubard 20149dfcf5 [HAL] Ad primitives for long lived timestamp to the ticker API.
- A new 64 timestamp type has been added: us_timestamp_t.
- Changed type of timestamp in ticker_events iinto us_timestamp_t.
- Event queue now have a to store a current, absolute timestamp.
- Add alternative versions of ticker_insert_event and ticker_read which accept
  in input us_timestamp_t.
- Add documentation explaining the limitation and behavior of ticker_read and
  ticker_insert_event.
2017-05-16 10:35:11 +01:00
Russ Butler 0a3b2561bc Merge pull request #4316 from c1728p9/remove_cortex_a
Remove Cortex A boards as Cortex-A it is not supported in CMSIS5/RTX2
2017-05-15 11:55:36 -05:00
Martin Kojtal 865fb950da Merge pull request #4314 from c1728p9/fix_timeout_units
Fix timeout units in events timing test
2017-05-15 16:25:11 +01:00
Martin Kojtal cd84f17ac4 Merge pull request #4312 from c1728p9/remove_systick
BEETLE: Remove unused and conflicting systick
2017-05-15 16:24:40 +01:00
Martin Kojtal 349315a207 Merge pull request #4310 from c1728p9/fix_ncs36510_vector_table
Fix RAM vector table for NCS36510
2017-05-15 16:23:44 +01:00
Martin Kojtal cb3531c438 Merge pull request #4305 from LMESTM/fix_increase_stm32_spi_timeout
Increase stm32 timeout for spi transfers
2017-05-15 16:22:59 +01:00
Martin Kojtal 5af3b0d03b Merge pull request #4302 from ytsuboi/master
[RO359B] platform added
2017-05-15 16:22:28 +01:00
Martin Kojtal a75b29bcac Merge pull request #4296 from LMESTM/dev_stm32_hal_F1_V1.5.0
Dev stm32 hal f1 v1.5.0
2017-05-15 16:20:51 +01:00
Martin Kojtal 12e6f8a1a8 Merge pull request #4293 from theotherjimmy/dedupe-iar-flags
Revome duplicate optimization flags in IAR export
2017-05-15 16:20:12 +01:00
Martin Kojtal 1b94d5abd1 Merge pull request #4292 from bulislaw/fix_release_version
Set mbed minor and patch version to 0 for master
2017-05-15 16:19:41 +01:00
Martin Kojtal c732739897 Merge pull request #4291 from jamike/USBHost_fix_target_stm_build
USBHost : fix build for TARGET_STM
2017-05-15 16:18:36 +01:00
Martin Kojtal 7a656302b2 Merge pull request #4286 from theotherjimmy/fix-coide-missing-template
Remove unsupported Coide exports
2017-05-15 16:16:10 +01:00
Martin Kojtal 27a6965842 Merge pull request #4284 from mikaleppanen/lwip_randlib
LWIP random library and TCP sequence number improvements
2017-05-15 16:15:39 +01:00
Martin Kojtal 1705d10790 Merge pull request #4272 from jeromecoutant/PR_F429_D11
STM32 NUCLEO boards with Ethernet connector: solve conflict with D11 arduino pin
2017-05-15 16:12:06 +01:00
Martin Kojtal ef56d9569b Merge pull request #4245 from nvlsianpu/merge_nrf52840_to_nrf5
[NRF5 + NRF52840]: Merge nrf52840 to [NRF5] sources
2017-05-15 16:10:32 +01:00
Martin Kojtal 3ca5c36768 Merge pull request #4241 from OpenNuvoton/nuvoton
[NUC472/M453] Fix serial error with sync/async calls interlaced
2017-05-15 16:07:11 +01:00
Martin Kojtal 07c8b214f6 Merge pull request #4235 from ARMmbed/nanostack-libservice
Nanostack libservice
2017-05-15 16:05:34 +01:00
Martin Kojtal d98da4089a Merge pull request #4231 from jamike/USBH0ST_TARGET_STM_HUB_SUPPORT
USBHOST hub support for TARGET_STM
2017-05-15 16:01:34 +01:00
Martin Kojtal 444ff098fd Merge pull request #4226 from Wiznet/master
[WIZnet][W7500*] Support for mbed OS 5
2017-05-15 16:00:23 +01:00
Jimmy Brisson 7385a88017 Merge pull request #4313 from c1728p9/tool_changes
Remove and cleanup old code in the tools
2017-05-15 09:51:41 -05:00
Bartek Szatkowski 5f29445103 Remove Cortex A support from CMSIS/RTOS
This change is temporary, Cortex A support will be reenabled when it's
fully supported in CMSIS/RTX 5.
2017-05-15 11:53:59 +01:00
Bartek Szatkowski e535493a01 Remove Cortex A boards as Cortex-A it is not supported in CMSIS5/RTX2 2017-05-12 17:14:04 -05:00
Christopher Haster f98a52fb97 Fixed timeout units in events timing test
A units mistake led to passing 20000 seconds instead of 20000 milliseconds
to greentea. The would cause the test to spin for 6 hours if it got stuck
anywhere.
2017-05-12 15:07:48 -05:00
Martin Kojtal 4b9b7188b8 tools: fix objects names that we need because of weak linkage
Fixing retarget and board object files, plus adding new one mbed_main.
2017-05-12 14:51:51 -05:00
Martin Kojtal 2977d0c387 tools: remove usb host from mbed 2 scripts
usb host has dependency on rtos1 that is no longer in the
code base.
2017-05-12 14:51:49 -05:00
Martin Kojtal 8c4258ceb5 tools: remove all rtos1 references
These references are removed from mbed 2 scripts, including travis script.
2017-05-12 14:51:47 -05:00
Russ Butler f32be95c9d BEETLE: Remove unused and conflicting systick
Remove the systick_timer driver from the BEETLE. This driver is both
unused and conflicts with the upcoming RTX5 PR.
2017-05-12 14:46:53 -05:00
Sam Grove 5ebe295364 Merge pull request #4307 from c1728p9/remove_arm7
Remove ARM7 support and targets
2017-05-12 14:31:28 -05:00
Russ Butler 5cf2255afb Fix RAM vector table for NCS36510
Fix the ram address of the vector table on the NCS36510. Also reserve
space for it in the linker scripts.
2017-05-12 14:20:30 -05:00
Bartek Szatkowski 2ddf4b33cb CMSIS5: Remove ARM7 support and targets 2017-05-12 13:48:43 -05:00
Sam Grove 01f02b4b8c Merge pull request #4306 from c1728p9/remove_unsupported_net_libraries
Remove unsupported net libraries
2017-05-12 13:45:19 -05:00
Jimmy Brisson 0501a14e73 Merge pull request #4308 from c1728p9/MAX32630FTHR_fix_NVIC_SetVector
Fix NVIC_SetVector type in HAL for MAX32630FTHR
2017-05-12 13:14:00 -05:00
Jimmy Brisson d7594f63af Merge pull request #4309 from c1728p9/limit_nucleo_isr_stack
Limit ISR stack to 4k on NUCLEO_F429ZI
2017-05-12 12:17:50 -05:00
Yoshihiro TSUBOI bccda51c68 [RO359B] removed itself from extra_labels 2017-05-12 23:19:01 +09:00
Laurent MEUNIER 7d17532911 STM32 SPI do not use a timeout for spi transfers
Default timeout of 10ms was reported as an issue in #4300

There seems to be conditions or use cases where the system is loaded with
higher priority tasks so that SPI transfer would be delayed more than 10ms.
Recommendation from MBED team is to not implement any timeout at all as
there is no defined API in MBED to inform application of error cases.
2017-05-12 11:25:47 +02:00
Bartosz Szatkowski 14cfe8bac8 Limit ISR stack to 4k on NUCLEO_F429ZI 2017-05-11 18:11:36 -05:00
Martin Kojtal d4bab30923 MAX32630FTHR: Fix NVIC_SetVector type in HAL
Change the irq_handler parameter of NVIC_SetVector from a function
pointer to a uin32_t so it matches the cmsis specification. This
prevents the following problem from occurring in RTX5 when building
for IAR:
The error: Error[Pe167]: argument of type "void (*)(void)" is incompatible
with parameter of type "uint32_t".
2017-05-11 18:09:58 -05:00
Martin Kojtal d4cd403039 tools: remove net libraries
Remove any reference to net libraries that are unsupported. As we removed net libraries, these are no longer in the codebase.
2017-05-11 17:51:01 -05:00
Martin Kojtal 1c2ebf83f5 unsupported/net: removal of net libraries
Remove all unsupported net libraries from features/unsupported. There's already lwip for mbed OS that we support, and cellular will come soon to the codebase reworked.

Plus remove unsupported/tests for these libraries.
2017-05-11 17:32:44 -05:00
Yoshihiro TSUBOI 3c1399482f [RO359B] platform added 2017-05-11 20:39:45 +09:00
Seppo Takalo bb7eecaedc Merge commit '1d3c49a408faa231d18d83fb03c65425cf22c507' into nanostack-libservice
* commit '1d3c49a408faa231d18d83fb03c65425cf22c507':
  Squashed 'features/FEATURE_COMMON_PAL/nanostack-libservice/' changes from 67affc61b..6444c8a4f
2017-05-11 13:38:20 +03:00
Seppo Takalo 1d3c49a408 Squashed 'features/FEATURE_COMMON_PAL/nanostack-libservice/' changes from 67affc61b..6444c8a4f
6444c8a4f Restore common_count_leading_zeros definition

git-subtree-dir: features/FEATURE_COMMON_PAL/nanostack-libservice
git-subtree-split: 6444c8a4f23dfe6d9b28014c78b41812879898b9
2017-05-11 13:38:20 +03:00
Martin Kojtal 42f9a59c0d Merge pull request #4298 from bridadan/disable_arch_pro_flash
Remove FLASH capabilities for the ARCH_PRO
2017-05-11 09:37:22 +01:00
Laurent MEUNIER c98342eaa1 Fixing Typo in MACRO 2017-05-11 09:20:39 +02:00
Jimmy Brisson 59e32b2fc6 Merge pull request #4289 from netzimme/master
LPC4088: add "LPC4088Code.binary_hook" to the white list of the embit…
2017-05-10 15:56:24 -05:00
Brian Daniels a8bd3b2cb7 Removes FLASH capabilities for the ARCH_PRO.
This platform is failing a flash test at this time. This commit disables
the capability (and therefore the test) until it is fixed.
2017-05-10 15:16:22 -05:00
jeromecoutant 00163067fb STM32 NUCLEO boards with Ethernet connector: solve conflict with D11 arduino pin
If you are using Ethernet, and not SPI Arduino pins:
=> keep your board with the default configuration

If you are using SPI Arduino pins, and not Ethernet:
=> you should remove the JP6 bridge on the front side of the board

If you need SPI Arduino and Ethernet:
=> you have to patch the NUCLEO board on the back side: set solder bridge SB121 to off, and SB122 to on
=> D11 is no more connected to PA_7 but to PB_5
=> overwrite d11_configuration config value in json file
2017-05-10 11:15:14 +02:00
Michel Jaouen f27f3bbfee USBHOST: fix build for TARGET_STM 2017-05-10 09:33:29 +02:00
Mika Leppänen 55753be8ef lwip corrected coverity and compiler warnings
Coverity ids: 1373147 and 1374442.
2017-05-10 10:20:44 +03:00