Alexandre Bourdiol
64765ff35d
tests-mbed_hal-sleep_manager: fix regression found on since PR #11721
...
This test is failed since #11721 Bare metal greentea support
on many STM32 boards:
NUCLEO_F072RB, NUCLEO_F070RB
NUCLEO_F411RE, NUCLEO_F439ZI, NUCLEO_F446ZE, DISCO_F407VG
NUCLEO_F303RE
...
2019-11-27 09:20:46 +01:00
Martin Kojtal
58d6f5f39f
Merge pull request #11873 from AnttiKauppila/disable_sms
...
Make SMS configurable in Cellular stack
2019-11-27 09:03:55 +01:00
Peter Ferland
35e4904b23
Enabled CGREG for Dragonfly Nano allowing 2G fallback registrations
2019-11-26 17:20:27 -06:00
Peter Ferland
2301036b80
Changed registration AT commands used by Multitech Dragonfly Nano
2019-11-26 16:53:46 -06:00
Adrien CABARBAYE
877523dab4
Update QUECTEL_BG96_CellularStack.cpp
...
Similar issue for a different target
`./mbed-os/features/cellular/framework/targets/QUECTEL/BG96/QUECTEL_BG96_CellularStack.cpp", line 431: Error: #20 : identifier "sprintf" is undefined`
> armcc -c --gnu -Ospace --split_sections --apcs=interwork --brief_diagnostics --restrict --multibyte_chars -O3 -DMBED_TRAP_ERRORS_ENABLED=1 --cpu=Cortex-M4.fp.sp --md --no_depend_system_headers --c99 -D__ASSERT_MSG --cpp11 --no_rtti --no_vla -DMBED_ROM_START=0x0 -DMBED_ROM_SIZE=0x80000 -DMBED_RAM_START=0x20000000 -DMBED_RAM_SIZE=0x10000 -DTARGET_SOFTDEVICE_NONE -DTARGET_NORDIC -DCMSIS_VECTAB_VIRTUAL_HEADER_FILE="cmsis_nvic.h" -DTARGET_NRF52 -DCMSIS_VECTAB_VIRTUAL -DTARGET_MCU_NRF52832 -DDEVICE_SPI_ASYNCH=1 -DMBED_TICKLESS -DDEVICE_SLEEP=1 -DFEATURE_BLE=1 -DNRF52_PAN_12 -D__CMSIS_RTOS -DTARGET_SDK_15_0 -DNRF52_PAN_64 -DDEVICE_SPI=1 -DDEVICE_I2C=1 -DNRF52_PAN_15 -DDEVICE_SERIAL=1 -DTARGET_LIKE_MBED -DDEVICE_PORTOUT=1 -DDEVICE_SERIAL_ASYNCH=1 -DTARGET_M4 -DNRF52_PAN_31 -D__FPU_PRESENT=1 -D__CORTEX_M4 -DTARGET_RTOS_M4_M7 -DDEVICE_PORTIN=1 -DTARGET_CORDIO_LL -DTARGET_NRF5x -DCONFIG_GPIO_AS_PINRESET -DDEVICE_SERIAL_FC=1 -DDEVICE_USTICKER=1 -DTARGET_RELEASE -D__MBED__=1 -DTARGET_CORDIO -DMBED_MPU_CUSTOM -DNRF52_PAN_54 -DSWI_DISABLE0 -DDEVICE_INTERRUPTIN=1 -DNRF52_PAN_63 -DNRF52_PAN_51 -DDEVICE_ANALOGIN=1 -DCOMPONENT_PSA_SRV_EMUL=1 -DTARGET_NORDIC_CORDIO -DNRF52_PAN_62 -DNRF52_PAN_55 -DTARGET_CORTEX -DNRF52_PAN_53 -DDEVICE_PWMOUT=1 -DDEVICE_PORTINOUT=1 -DTOOLCHAIN_ARMC5 -DTARGET_CORTEX_M -DDEVICE_ITM=1 -DMBED_BUILD_TIMESTAMP=1574735595.5081437 -DNRF52_PAN_20 -DDEVICE_I2C_ASYNCH=1 -DDEVICE_LPTICKER=1 -DNRF52_PAN_30 -DTARGET_LIKE_CORTEX_M4 -DTARGET_NAME=MTB_UBLOX_NINA_B1 -DCOMPONENT_NSPE=1 -DDEVICE_TRNG=1 -DNRF52_PAN_58 -DTOOLCHAIN_ARM -DARM_MATH_CM4 -D__MBED_CMSIS_RTOS_CM -DNRF52 -DBOARD_PCA10040 -DDEVICE_FLASH=1 -DCOMPONENT_PSA_SRV_IMPL=1 -DTARGET_MTB_UBLOX_NINA_B1 -DDEVICE_SYSTICK_CLK_OFF_DURING_SLEEP=1 -DTARGET_NRF52832 -DTOOLCHAIN_ARM_STD -DNRF52_PAN_36 --preinclude=./BUILD/MTB_UBLOX_NINA_B1/ARMC5/mbed_config.h --via ./BUILD/MTB_UBLOX_NINA_B1/ARMC5/.includes_3003a516b3c5c98831c114756251051b.txt --depend BUILD/MTB_UBLOX_NINA_B1/ARMC5/mbed-os/features/cellular/framework/targets/QUECTEL/BG96/QUECTEL_BG96_CellularStack.d -o BUILD/MTB_UBLOX_NINA_B1/ARMC5/mbed-os/features/cellular/framework/targets/QUECTEL/BG96/QUECTEL_BG96_CellularStack.o ./mbed-os/features/cellular/framework/targets/QUECTEL/BG96/QUECTEL_BG96_CellularStack.cpp
2019-11-26 15:27:15 +00:00
Adrien CABARBAYE
de57ba8b50
Fix for ARMC5 compilation errors for some targets
...
the following compilation error is seen for a number of targets when compiling using ARMC5
`tools.utils.ToolException: "./mbed-os/features/cellular/framework/AT/AT_CellularContext.cpp", line 247: Error: #20 : identifier "sprintf" is undefined`
Failing command:
> 5.06u6/bin/armcc -c --gnu -Ospace --split_sections --apcs=interwork --brief_diagnostics --restrict --multibyte_chars -O3 -DMBED_TRAP_ERRORS_ENABLED=1 --cpu=Cortex-M4.fp.sp --md --no_depend_system_headers --c99 -D__ASSERT_MSG --cpp11 --no_rtti --no_vla -DDEVICE_SERIAL_ASYNCH=1 -D__MBED__=1 -D__CORTEX_M4 -DTOOLCHAIN_ARM -DMBED_BUILD_TIMESTAMP=1574735332.2275832 -DTARGET_RELEASE -DTARGET_GigaDevice -DDEVICE_SERIAL_FC=1 -DARM_MATH_CM4 -DTARGET_LIKE_MBED -DTARGET_GD32E10X -D__FPU_PRESENT=1 -DTARGET_GD32_Target -DTARGET_M4 -DDEVICE_RTC=1 -DDEVICE_INTERRUPTIN=1 -DCOMPONENT_PSA_SRV_EMUL=1 -D__CMSIS_RTOS -DTOOLCHAIN_ARMC5 -DDEVICE_SPISLAVE=1 -DTARGET_GD32_E103VB -DTARGET_CORTEX -DDEVICE_PORTIN=1 -DDEVICE_ANALOGOUT=1 -DDEVICE_I2C=1 -DDEVICE_ANALOGIN=1 -DDEVICE_FLASH=1 -DDEVICE_SLEEP=1 -DCOMPONENT_NSPE=1 -DDEVICE_SERIAL=1 -DDEVICE_PORTOUT=1 -DTARGET_GD32E103VB -DDEVICE_CAN=1 -DTARGET_NAME=GD32_E103VB -DTARGET_CORTEX_M -D__MBED_CMSIS_RTOS_CM -DDEVICE_PWMOUT=1 -DTARGET_FF_ARDUINO -DGD32E10X -DDEVICE_USTICKER=1 -DTARGET_RTOS_M4_M7 -DDEVICE_PORTINOUT=1 -DTOOLCHAIN_ARM_STD -DCOMPONENT_PSA_SRV_IMPL=1 -DDEVICE_SPI=1 -DTARGET_LIKE_CORTEX_M4 -DDEVICE_I2CSLAVE=1 --preinclude=./BUILD/GD32_E103VB/ARMC5/mbed_config.h --via ./BUILD/GD32_E103VB/ARMC5/.includes_022feb5c2e44b9896df9a82c69438bc9.txt --depend BUILD/GD32_E103VB/ARMC5/mbed-os/features/cellular/framework/AT/AT_CellularContext.d -o BUILD/GD32_E103VB/ARMC5/mbed-os/features/cellular/framework/AT/AT_CellularContext.o ./mbed-os/features/cellular/framework/AT/AT_CellularContext.cpp
[Error] AT_CellularContext.cpp@247,0: #20 : identifier "sprintf" is undefined
2019-11-26 15:05:52 +00:00
Antti Kauppila
cb806befcf
Enabled SMS by default to not break anything
2019-11-26 16:32:53 +02:00
Hugues Kamba
72d5b51762
Minimal Console: Fix syntax errors
2019-11-26 14:09:01 +00:00
Martin Kojtal
5f7ecea00b
Revert "MbedCRC and CRC HAL revisions"
2019-11-26 13:45:37 +00:00
Martin Kojtal
9bfcb955e2
Merge pull request #11943 from 0xc0170/integration-tests-split
...
Split integration tests in fs/net
2019-11-26 13:11:50 +01:00
Martin Kojtal
27012ff8e7
Merge pull request #10618 from kjbracey-arm/gcc8
...
Tools: check for GCC 9, rather than 6
2019-11-26 13:11:20 +01:00
Martin Kojtal
0df07e6a90
Merge pull request #11937 from AriParkkila/cell-remove-rx-avail
...
Cellular: Replace CellularSocket.rx_avail with pending_bytes
2019-11-26 12:28:49 +01:00
yarb
088da17146
Cypress: Minor fix for mbed astyle
2019-11-26 13:20:35 +02:00
Martin Kojtal
e4b3603fe4
Merge pull request #11936 from kivaisan/cancel_timedout_async_dns_query
...
DNS tests: Cancel asynchronous dns query if it times out
2019-11-26 11:47:33 +01:00
Martin Kojtal
2b2ec252c1
Merge pull request #11886 from kyle-cypress/pr/proto-062s3-4343w
...
Add target for CY8CPROTO-062S3-4343W
2019-11-26 11:17:05 +01:00
Kevin Bracey
5342f0fa00
Tools: check for GCC 9, rather than 6
...
Planning to update to supporting GCC 9 as found in GNU Tools for Arm
Embedded Processors 9-2019q4-major.
Newer GCC in particular supports ARMv8-M security extensions, and
link-time optimisation - two areas of interest.
Should be no code changes required, but need to change the warning in
the toolchain script.
2019-11-26 11:52:47 +02:00
MarceloSalazar
a542e02085
Split integration tests in fs/net
2019-11-26 09:51:39 +00:00
Ari Parkkila
adba109de6
Cellular: Replace CellularSocket.rx_avail with pending_bytes
...
CellularSocket::rx_avail can be refactored away as
it is a duplicate to CellularSocket::pending_bytes.
2019-11-25 21:49:17 -08:00
Kyle Kearney
c736afa3b0
Fix missing #include in wiced_resource.h
...
The `CY_PRAGMA` macro is used in certain build scenarios with IAR,
but it is not defined without including "cy_syslib.h"
2019-11-25 12:09:36 -08:00
Kyle Kearney
ac8a8a6079
Add target for CY8CPROTO-062S3-4343W
2019-11-25 11:41:39 -08:00
Martin Kojtal
a169edfdec
Merge pull request #11887 from kyle-cypress/pr/target-p62s1-43438
...
Add target for CYW9P62S1_43438EVB_01
2019-11-25 18:32:48 +01:00
Martin Kojtal
860f18b59b
Merge pull request #11819 from tymoteuszblochmobica/timeouts
...
Add code to verify if external Wifi module is still responsible
2019-11-25 15:57:53 +01:00
Laurent Meunier
f20529f9e6
STM32: Update and align serial_clear implementations
...
Clear RXNE flag by reading the RX register and align this implementation
on all families.
2019-11-25 14:55:32 +01:00
Graham Hammond
c223ac99b3
Remove unnecessary change found during over shoulder review
2019-11-25 13:43:58 +00:00
Martin Kojtal
7fbe0c6b41
Merge pull request #11928 from SeppoTakalo/assert_throw
...
Allow MBED_ASSERT to throw errors in unittests, so we can verify it.
2019-11-25 13:11:41 +01:00
Martin Kojtal
b110a149db
Merge pull request #11926 from rajkan01/feature-bare-metal-filehandle
...
Fixed greentea FileHandle test for microlib
2019-11-25 13:00:35 +01:00
Martin Kojtal
59bc33cf3d
Merge pull request #11901 from morser499/pr/cyw9p62s1_43012evb_01
...
Update MPN for CYW9P62S1_43012EVB_01 board
2019-11-25 12:51:23 +01:00
Antti Kauppila
353782bf63
Disable SMS by default from Cellular stack
...
Put SMS behind configuration flag to save some memory (4,5kB) for Cellular users not needing SMS features.
UBlox N2XX target is also updated
2019-11-25 11:38:06 +02:00
Kimmo Vaisanen
896bc4432b
DNS tests: Cancel asynchronous dns query if it times out
...
In this test case if asynchronous DNS request results does not happen
in requested time, the request must be cancelled to ensure it does not
happen later on when test has exited already.
We've seen couple of crashes in CI tests which indicate this kind of behaviour
but this is very difficult to reproduce.
2019-11-25 10:07:46 +02:00
Martin Kojtal
1a2ecebc62
Merge pull request #11881 from hugueskamba/hk-UBLOX_EVK_ODIN_W2-enable-baremetal
...
UBLOX_EVK_ODIN_W2: Fix baremetal build and greentea tests
2019-11-25 08:40:33 +01:00
Martin Kojtal
e03180d13d
Merge pull request #11865 from maciejbocianski/iar_lto
...
IAR: Enable linker optimizations for develop/release profile
2019-11-23 18:47:59 +01:00
Martin Kojtal
6b7720d971
Merge pull request #11884 from morser499/pr/target-update
...
Update Cypress targets
2019-11-23 18:46:07 +01:00
Martin Kojtal
83fc580f79
Merge pull request #11773 from fkjagodzinski/fix-watchdog_reset_test
...
Fix watchdog reset test
2019-11-22 22:26:44 +01:00
Martin Kojtal
9ca69cfced
Merge pull request #11925 from rajkan01/feature-gt-bare-metal-minimal-printf
...
Fixed greentea minimal-printf test for microlib
2019-11-22 22:23:55 +01:00
Martin Kojtal
959f410246
Merge pull request #11930 from JanneKiiskila/L4R5ZI-flashiap
...
Add FlashIAP to NUCLEO_L4R5ZI
2019-11-22 22:23:42 +01:00
Ryan Morse
1ac71356c5
Fixed Arduino form factor support on 2 Cypress boards
2019-11-22 08:41:53 -08:00
Kyle Kearney
1a0925e5dc
Add missing arduino form factor to CYW9P62S1-43438EVB-01
2019-11-22 08:30:40 -08:00
RAJKUMAR KANAGARAJ
93f3db2c3d
Incorporated review comment
2019-11-22 07:38:44 -08:00
RAJKUMAR KANAGARAJ
ada250c7d6
Fixed greentea FileHandle test for microlib.
...
As per "Difference between microlib and the default c library" from "http://arminfo.emea.arm.com/help/index.jsp?topic=/com.arm.doc.100073_0612_00_en/chr1358938938431.html " Microlib is not supported feof() and ferror() functions so modified all the test cases to pass without using feof() and ferror().
2019-11-22 07:38:44 -08:00
Janne Kiiskila
cfbbc6944a
Add FlashIAP to NUCLEO_L4R5ZI
...
It is supported and we need it.
2019-11-22 15:48:30 +02:00
Martin Kojtal
eb60e67d92
Merge pull request #11913 from VeijoPesonen/tdbstore_min_size
...
LPC55S69_NS default TDBStore size increased to 32kB
2019-11-22 14:47:56 +01:00
Martin Kojtal
b6edc5b0cc
Merge pull request #11923 from AriParkkila/cell-ppp-wait-connect
...
Cellular: Fix PPP to wait until connected event from (LWIP) PPP
2019-11-22 14:12:03 +01:00
Martin Kojtal
cc120f3cd0
Merge pull request #11870 from jeromecoutant/PR_F7_LINKER
...
STM32F7: linker scripts updates
2019-11-22 13:50:16 +01:00
Martin Kojtal
04ed9c5c8c
Merge pull request #11851 from amq/patch-2
...
Enable FAT ChaN lib configuration with mbed_lib.json
2019-11-22 13:38:56 +01:00
adbridge
fa02380b22
Remove unecessary text and reinstate sub headings
2019-11-22 12:10:21 +00:00
RAJKUMAR KANAGARAJ
2fa57d6ba0
Incorporated review comment
2019-11-22 03:42:43 -08:00
Martin Kojtal
bd0cbdbad2
Merge pull request #11890 from JarkkoPaso/nanostack_driver_update_for_mbed_os_5.15
...
S2-LP: sync with development repository
2019-11-22 12:41:27 +01:00
adbridge
ba0bca9462
Remove release notes section
...
Feedback has shown that having similar fields in the release notes
section to the main headings is confusing. This PR simplifies the
sections and removes the release notes section completely.
Changes will be required to the release scripts and the docs to
reflect these changes.
2019-11-22 11:29:09 +00:00
Seppo Takalo
7c579f2da2
Speed up unittests by not limitting Make to spawn more processes
2019-11-22 13:14:15 +02:00
Seppo Takalo
c54d76eddf
Allow MBED_ASSERT to throw errors in unittests, so we can verify it.
...
GoogleTest allows you to check whether certain function throws errors.
For example:
ASSERT_ANY_THROW(mbed::HeapBlockDevice one(3050, 100));
or
ASSERT_NO_THROW(bd.init());
As MBED_ERROR is now only function that can throw errors, there is
no need to check the type of thrown object.
2019-11-22 13:10:46 +02:00