Commit Graph

29239 Commits (a15f6a43ad22c6c79fc4fb32173f9cd06f33841c)

Author SHA1 Message Date
jeromecoutant c3c0928786 STM32 EMAC : enable mbed_trace 2020-03-02 16:21:11 +01:00
jeromecoutant 89a537b9a8 STM32 EMAC : check PHY_BSR value before connect status 2020-03-02 16:20:06 +01:00
jeromecoutant c3653c6813 STM32 EMAC : check driver function status before returning success 2020-03-02 16:19:58 +01:00
jeromecoutant 1b40076376 STM32 EMAC : more configurable
- PHY default configuration can be changed
  - AutoNegotiation
  - Speed
  - DuplexMode
- PHY register offset can be updated depending on chosen PHY

All unused parameters are cleaned.
2020-03-02 16:19:26 +01:00
Rajkumar Kanagaraj 13a1130697 Remove the deprecated FileHandle APIs 2020-03-02 06:45:01 -08:00
Veijo Pesonen 9dbd5ed63a tests-integration-net-single: fix build error
Stops using deprecated TCPSocket constructors and string-based APIs.
2020-03-02 15:23:41 +02:00
amq 0fdb9f237a EFM32: fix minor emlib changelog typos 2020-03-02 14:00:40 +01:00
amq 6f7b242ff5 EFM32: update emlib for EFR32MG12 2020-03-02 13:32:41 +01:00
amq 4c375046bc EFM32: update emlib for EFR32MG1 2020-03-02 13:32:41 +01:00
amq 0361bdea3f EFM32: update emlib for EFM32ZG 2020-03-02 13:32:41 +01:00
amq c68bcf806e EFM32: update emlib for EFM32WG 2020-03-02 13:32:40 +01:00
amq 4c230763db EFM32: update emlib for EFM32PG 2020-03-02 13:32:40 +01:00
amq 012682a244 EFM32: update emlib for EFM32LG 2020-03-02 13:32:40 +01:00
amq b3f13b8d4a EFM32: update emlib for EFM32HG 2020-03-02 13:32:39 +01:00
Martin Kojtal 8ec2970f65 threads: fix timeout (set to 25s) 2020-03-02 12:15:54 +00:00
Paul Szczepanek 59f0acb7b1
drop expected failure from reconfiguring watchdog 2020-03-02 10:53:36 +00:00
Martin Kojtal c2c6d251fd
Merge pull request #12521 from kivaisan/remove_include_mbedtls_config
Remove explicit include of mbedtls/config.h
2020-03-02 09:34:42 +00:00
Martin Kojtal d6df32d609
Merge pull request #12526 from fkjagodzinski/fix-gcc_lto_toolchain_py3
GCC: Fix the toolchain LTO workaround for Python 3
2020-03-02 09:32:42 +00:00
Veijo Pesonen 2605ce629d QSPIFBlockDevice: removes dead code 2020-03-02 11:02:09 +02:00
Veijo Pesonen 7c692f5196 SPIFBlockDevice: Refactor vendor specific workarounds
To follow the same convention as with QSPIFBlockDevice there was need to
create a separate function for handling vendor specific workarounds.
2020-03-02 11:14:01 +02:00
Veijo Pesonen 98dbebb3ed SFDP: Refactor Sector Map Parameter Table parsing
Doxygen documentation was updated.

Code reorganized to make it more readable.

Moves SFDP specific bits out from Q/SPIFBlockDevices.
2020-03-02 11:07:03 +02:00
Veijo Pesonen 4f9fcf8df8 Bugfix: Concurrent SFDP header address init fixed
After switching from local variables to shared info structure JEDEC
Basic Flash Parameter Table and Sector Map Parameter Table addresses
and sizes must be protected by a mutex. Theoretically multiple calls
to Q/SPIFBlockDevice might occur.
2020-03-02 11:05:15 +02:00
Veijo Pesonen c84deff782 SFDP: consolidates check for addressability
Takes implementations found from SPIFBlockDevice and QSPIFBlockDevice
and makes those as part of the SFDP module.
2020-03-02 11:04:05 +02:00
Veijo Pesonen 2ce3bed910 SFDP: consolidates device density detection
Combines implementations found from SPIFBlockDevice and QSPIFBlockDevice
and makes it as part of the SFDP module.
2020-03-02 11:02:09 +02:00
JojoS62 a33d622f4f suppress 'unknown object name' messages
by using the -lto option on gcc and windows,
 many messages like above are produced.
removed by ignoring .ltrans.o files
2020-02-29 15:10:37 +01:00
David Lin d5f4b8effb
Fix function spelling mistake in Thread
lowpan_contex_get_by_id -> lowpan_context_get_by_id
2020-02-29 12:05:18 +08:00
David Lin 922452d8d0
Fix function spelling mistake in border_router.c
lowpan_contex_get_by_id -> lowpan_context_get_by_id
2020-02-29 12:00:39 +08:00
David Lin d76df4c3d0
Fix function spelling mistake in iphc_decompress.c
lowpan_contex_get_by_id -> lowpan_context_get_by_id
2020-02-29 11:56:43 +08:00
David Lin c2e649a4c3
Fix function spelling mistake in lowpan_context.c
lowpan_contex_get_by_id -> lowpan_context_get_by_id
2020-02-29 11:53:32 +08:00
David Lin 5a883a2fe2
Fix function spelling mistake in lowpan_context.h
lowpan_contex_get_by_id -> lowpan_context_get_by_id
2020-02-29 11:50:39 +08:00
David Lin 949bcaa155
Fixed typo 'thead' in thread_neighbor_class.h
Note that the word 'thead' is wrong,
so that 'thead' should been replaced with thread'.
2020-02-29 08:44:22 +08:00
Dustin Crossman 2f97c2d747 Add check so that FlashIAP does not allocate memory on flash_init failure. 2020-02-28 09:58:25 -08:00
Martin Kojtal 06b22d91e3
Merge pull request #12530 from dustin-crossman/pr/remove_reset_reason_future_sequana
Remove reset reason from Future Sequana targets.
2020-02-28 16:12:09 +00:00
Rajkumar Kanagaraj 6e969ec5ab Remove the deprecated CallChain class and its APIs. 2020-02-28 07:41:44 -08:00
Rajkumar Kanagaraj b3ba0905ac Remove the deprecated CriticalSectionLock APIs 2020-02-28 07:19:19 -08:00
Norbert Hesse 327445a00b release _semaphore only once
see issues #12325
2020-02-28 15:06:55 +01:00
Kevin Bracey d8d35eda9f C++11-ify virtualisation in netsocket
Use `override` and `final` where appropriate, and eliminate unnecessary
`virtual`.

Some other C++11 simplifications.

Reduces code size.
2020-02-28 13:34:18 +02:00
Kevin Bracey 695e872202 Correct NetworkStackWrapper::get_ip_address
Previous change that removed string-based APIs missed
`NetworkStackWrapper::get_ip_address`. Remove string-based method (which
is not overriding anything in `NetworkStack`) and add missing binary
form to implement `NetworkStack::get_ip_address`.
2020-02-28 13:29:16 +02:00
Martin Kojtal 3c441eb763 travis: scancode check log instead
Fix to properly evaluate the findings - read the logs to get how many files there are reported.
2020-02-28 09:54:40 +00:00
Martin Kojtal 0286e3c325
Merge pull request #12525 from rajkan01/ticker_remove_deprecated
Remove the deprecated Ticker APIs
2020-02-28 09:52:22 +00:00
Martin Kojtal 272c42d0fe
Merge pull request #12527 from rajkan01/atcmd_remove_deprecated
Remove the deprecated ATCmdParser APIs.
2020-02-28 09:48:05 +00:00
Martin Kojtal 9ad292a2a3
Merge pull request #12466 from jeromecoutant/PR_METRIC
MBED_STACK_STATS_ENABLED : Add stack_name information in greentea metrics
2020-02-28 08:45:44 +00:00
Martin Kojtal 1bf93039fb
Merge pull request #12457 from artokin/update_stm32_emac_ethernet_driver
Update STM32 EMAC driver - limit RX frame length
2020-02-28 08:45:24 +00:00
amq 39d5c86829 EFM32: update emlib for EFM32PG12 2020-02-27 22:32:39 +01:00
amq 5dfea97afc EFM32: update emlib for EFM32GG11 2020-02-27 22:31:57 +01:00
amq a1a55d8c5c EFM32: update emlib for EFM32GG 2020-02-27 22:31:16 +01:00
amq b81d585404 EFM32: update emlib src and inc 2020-02-27 22:16:06 +01:00
amq 9399887686 EFM32: update emlib changelog 2020-02-27 22:15:44 +01:00
Dustin Crossman c7ec670886 Remove reset reason from Future Sequana targets. 2020-02-27 09:59:43 -08:00
Martin Kojtal 1f36b1cf09
Merge pull request #12450 from VeijoPesonen/sfdp_split_bptbl_2
SFDP: consolidation of SFDP parsing [3/n]
2020-02-27 17:08:14 +00:00