bcostm
02598d57fa
Typo correction
2017-10-10 15:04:56 +02:00
bcostm
868143e3dd
Coding style and add State field init
2017-10-10 15:02:11 +02:00
bcostm
c5cc9ec8cf
NUCLEO_F207ZG: Fix issue with tests-api-analogout and GCC_ARM
...
Without this fix the tests-api-analogout test is fail with GCC_ARM.
2017-10-10 15:02:11 +02:00
Jimmy Brisson
df88a9dcc2
Merge pull request #5272 from studavekar/echo_test_fix_handshake
...
Fix echo test handshake and reduce uart load
2017-10-09 13:05:03 -05:00
Jimmy Brisson
47275f0c85
Merge pull request #5238 from c1728p9/doxygen_in_test_directories
...
Include doxygen from test directories
2017-10-09 11:17:02 -05:00
Jimmy Brisson
82196ee520
Merge pull request #5229 from akosthekiss/ble-service-doc-fix
...
Fix documentation of BLE GattCharacteristic
2017-10-09 11:16:30 -05:00
Jimmy Brisson
ad1345771f
Merge pull request #5232 from tung7970/fix-target
...
RTL8195AM - Fix and cleanup mbed_rtx.h
2017-10-09 11:16:08 -05:00
Jimmy Brisson
80ff7071b4
Merge pull request #5210 from bcostm/L4_add_adc_calib
...
STM32: add ADC calibration for L4, F1, F3 devices
2017-10-09 11:15:31 -05:00
Jimmy Brisson
5c3ce0a84c
Merge pull request #5200 from nvlsianpu/nrf51_adcIn_range_extend
...
Extend nRF51 AnalogIn voltage range to 3.6 V
2017-10-09 11:14:41 -05:00
Jimmy Brisson
df484e7885
Merge pull request #5192 from andreaslarssonublox/ublox_move_stdio_uart_defines
...
Moved STDIO_UART defines for UBLOX_EVK_ODIN_W2
2017-10-09 11:14:06 -05:00
Jimmy Brisson
42532d7806
Merge pull request #5161 from SeppoTakalo/wifi_tests
...
Implement functional Wifi tests
2017-10-09 11:13:37 -05:00
Jimmy Brisson
d6136b9790
Merge pull request #5157 from OpenNuvoton/nuvoton
...
NUC472/M453/M487/NANO130: Add updates for Nuvoton targets
2017-10-09 11:12:43 -05:00
Jimmy Brisson
d60f1452d5
Merge pull request #5113 from LMESTM/i2c_OpenDrainNoPull
...
STM: I2C: Configure pins in OpenDrainNoPull by default (no pullup)
2017-10-09 11:12:04 -05:00
Jimmy Brisson
8beedcef83
Merge pull request #5019 from fkjagodzinski/fix-ticker_API_docs
...
Fix an incorrect comment in ticker API
2017-10-09 11:11:36 -05:00
Martin Kojtal
943fc32c73
Merge pull request #5255 from c1728p9/fix_ticker_test
...
Prevent use of deleted ticker in Ticker test
2017-10-09 14:05:22 +01:00
Shrikant Tudavekar
c5621b9eb3
fix echo test handshake and reduce uart load
...
1) if we receive more than one __sync, previous handshake would consider
it as echo_count and try to decode the value. Now we skip superfluous __sync.
2) reduce the uart load produced by the test, as we are heavily running tests in
parallel and not one-to-one this update was required.
2017-10-08 11:21:17 -05:00
Anna Bridge
7b2b18f92f
Merge pull request #5204 from geky/fix-retarget-defs
...
fs: Add missing retarget definitions for ARM/IAR
2017-10-06 11:53:05 +01:00
Jimmy Brisson
0fd13b5288
Merge pull request #5240 from studavekar/retry-on-clone-failure
...
Add retry to handle git clone failure
2017-10-05 11:15:41 -05:00
Jimmy Brisson
23d201cb21
Merge pull request #5237 from 0xc0170/fix_examples_eddy
...
examples: remove eddystone ble examples
2017-10-05 11:15:14 -05:00
Jimmy Brisson
0dc264fa86
Merge pull request #5212 from SenRamakri/sen_ATCmdParserChanges2
...
Merging changes from ATParser towards parser unification
2017-10-05 11:14:37 -05:00
Jimmy Brisson
da138f20d7
Merge pull request #5203 from geky/fix-fstat-newlib
...
fs: Fix fstat retarget for regular files
2017-10-05 11:13:42 -05:00
Jimmy Brisson
9b62dce47e
Merge pull request #5199 from mgiaco/master
...
Add quotes to preprocessor path on export
2017-10-05 11:12:24 -05:00
Jimmy Brisson
41998d5836
Merge pull request #5084 from adustm/NUCLEO_L486_export
...
Allow exporters for NUCLEO_L486RG
2017-10-05 11:12:06 -05:00
Jimmy Brisson
da78647c1d
Merge pull request #5077 from dhwalters423/dhwalters423-add-detect-info
...
Added interface version information to mbed detect command.
2017-10-05 11:11:33 -05:00
Jimmy Brisson
a0b624b62e
Merge pull request #5038 from chrissnow/LPC1768-Bootloader
...
Lpc1768 bootloader support
2017-10-05 11:11:08 -05:00
Jimmy Brisson
4dff32ab5a
Merge pull request #5220 from c1728p9/sleep_lock_fixes
...
Fix deep sleep lock bugs
2017-10-05 10:03:44 -05:00
Jimmy Brisson
f47d8e94fb
Merge pull request #5249 from JuhPuur/master
...
Nanostack v6.2.2
2017-10-05 10:03:01 -05:00
Akos Kiss
87a2b5bd6f
Fix documentation of BLE GattCharacteristic
...
The constructor doc incorrectly suggested that only short (16-bit)
UUIDs were accepted. The same doc also referred to properties
instead of characteristics. (And to "value length", which seemed to
be completely out of place in the context of the current code.)
2017-10-05 11:15:30 +02:00
Russ Butler
ad0b11565c
Prevent use of deleted ticker in Ticker test
...
In test_case_2x_callbacks two tickers are setup to repeatedly
reschedule each other. When these tickers are deleted this
rescheduling is still occurring and can lead to a deleted ticker
being scheduled.
When this happens the following error message is displayed:
Thread 0x0 error -6: Not allowed in ISR context
Note - this problem was not detected by CI since the test reported
the correct results back to the host test and only experienced this
error on tear down.
This problem can be reproduced on an nrf51 by first building the ticker
test with:
"mbed test -t GCC_ARM -m NRF51_DK -n tests-mbed_drivers-ticker
--compile -DMBED_TRAP_ERRORS_ENABLED=1
-DMBED_HEAP_STATS_ENABLED=1 -DMBED_STACK_STATS_ENABLED=1"
And then running testing with:
"mbed test -t GCC_ARM -m NRF51_DK -n tests-mbed_drivers-ticker --run"
2017-10-04 16:07:41 -05:00
Seppo Takalo
429b0688bd
Add license texts
2017-10-04 17:45:25 +03:00
Seppo Takalo
80198f2dcd
Add Doxygen documentation for testcases.
2017-10-04 12:32:46 +03:00
Seppo Takalo
72e7c326c9
Fix builds for targets without wifi or without mbed_app.json
2017-10-04 12:01:49 +03:00
Seppo Takalo
5b40280cab
Update help text
2017-10-04 12:01:49 +03:00
Seppo Takalo
fde08a1ee8
Fix includes.
...
Cannot include header file witin a function (without severe side effects)
2017-10-04 12:01:49 +03:00
Seppo Takalo
0498e8d3c3
Update template mbed_app.json
2017-10-04 12:01:49 +03:00
Seppo Takalo
3ac788fa02
Set timeout to 4 minutes.
...
Wifi connections and scanning takes long time. 2 minutes might not be enough.
2017-10-04 12:01:49 +03:00
Seppo Takalo
3d87507c98
Implement functional Wifi tests
...
Implement 100% function coverage for WifiInterface as specified
in "Wifi test plan"
2017-10-04 12:01:49 +03:00
Juhani Puurula
2b27ad15b2
Nanostack v6.2.2
2017-10-04 10:01:14 +03:00
Jimmy Brisson
373e6ab4fb
Merge pull request #5242 from c1728p9/fix_low_power_timer
...
Fix LowPowerTimer and nightly builds
2017-10-03 20:08:18 -05:00
Jimmy Brisson
2291644a01
Merge pull request #5162 from NXPmicro/Support_LPC54618
...
Change LPC54608 to LPC546XX to include support for LPC54608/18/28
2017-10-03 13:23:07 -05:00
Russ Butler
d910dc5bc4
Revert #5006 - Extends test set for Ticker class
...
This commit reverts commit c1c0f1ea57
because it causes nightly builds to fail. This is because extra tests
added in tests-mbed_drivers-ticker fail on some targets, such as the
KL46Z, MAX32625MBED, MAX32630FTHR, NCS36510, NRF51 and NRF52_DK.
2017-10-03 11:44:24 -05:00
Russ Butler
32303a9130
Fix sleep lock underflow in LowPowerTimer
...
If a LowPowerTimer is started and then goes out of scope then a
deep sleep lock underflow can occur. This is because the
the variable '_lock_deepsleep' is checked when starting the timer
but is not checked in the destructor, which unconditionally releases
the deep sleep lock.
2017-10-02 19:32:20 -05:00
Christopher Haster
e9cd239ac3
fs: Added in missing retarget definitions for ARM/IAR
...
- missing O_ flags
- missing S_IF flags
- missing system types
- missing stat structure
- exhaustive list of errno codes
2017-10-02 16:12:22 -05:00
Shrikant Tudavekar
cdd29b87a5
Add retry to handle git clone failure
...
more info on https://github.com/ARMmbed/mbed-os/issues/5239
2017-10-02 14:39:24 -05:00
Chris Snow
82ae53a282
Simplify CRP placement.
2017-10-02 19:23:35 +01:00
Russ Butler
1a128154ca
Include doxygen from test directories
...
Turn on doxygen for tests. This allows testing functions to be
referenced, which will be used for various parts of the HAL
specification.
2017-10-02 11:42:00 -05:00
Russ Butler
f854f3e6db
Properly unlock sleep in destructor of drivers
...
Unlock sleep in CAN and SerialBase. This prevents deep sleep from
staying locked if these objects are destroyed without first clearing
the callbacks.
2017-10-02 11:35:08 -05:00
Russ Butler
87b151c8a0
Protect Ticker attach with a critical section
...
Add a critical section to attach_us so setting _function and
locking deep sleep are done atomically.
2017-10-02 11:35:05 -05:00
Russ Butler
ea468856c4
Add a test to validate locking
...
Test that DeepSleepLock and Timer lock deep sleep at the correct time
and do no leave sleep locked after they are destroted.
2017-10-02 11:35:03 -05:00
Russ Butler
f0ac234da7
Prevent DeepSleepLock from leaving sleep locked
...
Add _lock_count to DeepSleepLock and use this to prevent deep sleep
from staying locked when the DeepSleepLock objected is destroyed after
an unbalanced number of calls to lock and unlock.
2017-10-02 11:34:56 -05:00