Cruz Monrreal
6fa560930c
Corrected casting issue with an assert within the error_handling test
...
Discovered via https://github.com/ARMmbed/mbed-os/pull/7105 .
If both values are negative values, they are casted in such a way that -1 != -1. This small commit fixes that.
2018-06-12 22:09:51 -05:00
Mahesh Mahadevan
8c6098229b
LPC54628: Update the ADC clock divider based on the input clock source
...
1. Problems were seen on the LPC54628 as the ADC clock source was too
high
2. Moved the pin configuration to set Analog mode to the end of the
function
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-06-12 12:57:31 -05:00
Jimmy Brisson
1d9fd830af
Compute ARM_STD and ARM_MICRO labels with target attrs
2018-06-12 09:54:34 -05:00
Jimmy Brisson
b922201a9c
Heed default_lib in arm compiler
2018-06-12 09:29:10 -05:00
Jimmy Brisson
0c8f66f87b
Correct supported check of uvision to include uARM
2018-06-12 09:28:43 -05:00
Jimmy Brisson
8e26e2c198
Skip second header when every bl config paramater used
2018-06-12 09:02:14 -05:00
Teppo Järvelin
7e34349628
Cellular: Semaphore wasn't released in easycellular release build.
2018-06-12 16:04:39 +03:00
jeromecoutant
5fba2e49c5
STM32_gen_PeripheralPins.py : Add license header
2018-06-12 14:30:54 +02:00
David Saada
9e5efbcfd5
Fix flash_program_page API in LPC boards.
...
This API allocates a program buffer of 256 on the stack to ensure alignment.
However, FlashIAP driver already ensures this alignment of the user data.
2018-06-12 15:09:05 +03:00
Qinghao Shi
3ba635d233
change us_ticker_inited to static
2018-06-12 11:31:16 +01:00
Hasnain Virk
828815c7e3
Adding precise timing for receive delays
...
RX1 and 2 delays needed to be more precise and aggregate tx time was
drifiting because of timing difference between actual tx interrupt and
our processing of that interrupt ever so slightly.
We now take a timestamp of the tx interrupt and take a time diff while
instantiating delay timers. The timestamp is then used to update the aggregate
tx time.
Two new methods are introduced in the LoRaMac class which provide current
timing and current receive slot. These functions are used by LoRaWANStack
for its processing.
2018-06-12 12:32:13 +03:00
Teppo Järvelin
d9a99b0a45
Cellular: release resources in state machine. Made sure that athandler does not try process urc's after switch to data mode.
2018-06-12 09:01:03 +03:00
Cruz Monrreal
ed9a1f1327
Merge pull request #7161 from kjbracey-arm/ppp-gateway
...
Correct PPPCellularInterface::get_gateway()
2018-06-11 22:11:18 -05:00
Cruz Monrreal
af55378c26
Merge pull request #7182 from AriParkkila/cellular-greentea-fix
...
Cellular: Disable Greentea tracing to consume less memory
2018-06-11 21:28:02 -05:00
Cruz Monrreal
89876311ae
Merge pull request #7176 from KariHaapalehto/data_aligment
...
Fix data aligment problem at STM32F4 hash write
2018-06-11 21:27:50 -05:00
Cruz Monrreal
0eac433a66
Merge pull request #7119 from kjbracey-arm/nsapi-ip6string
...
NSAPI: Use IPv6 conversion routines from frameworks
2018-06-11 21:27:21 -05:00
Cruz Monrreal
12211178c3
Merge pull request #7179 from c1728p9/fix_unsupported_k64f
...
Fix USB on Kinetis devices
2018-06-11 16:46:13 -05:00
Michael Coulter
3d3e89097d
Fixes for RZ_A1H issue 6543
...
Removed debugging code, fixed errors indicated in the comments.
2018-06-11 13:30:17 -05:00
David Saada
4af2c9d483
Support erasing of more than one erase unit in the exhaustible block device
2018-06-11 19:40:35 +03:00
Cruz Monrreal
093a6066c2
Merge pull request #7158 from kjbracey-arm/thread-eui64
...
Add API to read Thread EUI-64
2018-06-11 10:21:22 -05:00
Cruz Monrreal
1b14351e28
Merge pull request #7084 from AriParkkila/cellular-debug
...
Cellular: Enable AT debug also when mbed-trace is disabled
2018-06-11 09:06:53 -05:00
Cruz Monrreal
b989afaf79
Merge pull request #6178 from andrewleech/nrf51_16k_s130_linker
...
Add target definition: nrf51 16k on MCU_NRF51_UNIFIED platform
2018-06-11 09:05:16 -05:00
Cruz Monrreal
3d61cb59ab
Merge pull request #6948 from jeromecoutant/PR_ETHER
...
STM32 ETH : remove TX RX locking interrupt perforation
2018-06-11 09:02:21 -05:00
Cruz Monrreal
23bc4e0fe2
Merge pull request #7088 from bcostm/dev_F7_flash_dual_bank
...
STM32F76x: Add support of dual bank flash mode
2018-06-11 08:58:55 -05:00
Cruz Monrreal
5e8a0a853a
Merge pull request #7097 from TeemuKultala/random_port
...
cellular: random socket port number
2018-06-11 08:57:47 -05:00
Cruz Monrreal
10b859779d
Merge pull request #7103 from mikaleppanen/test_updat_lpc17xx
...
Greentea test updated for NXP lpc17xx
2018-06-11 08:55:20 -05:00
Cruz Monrreal
871489ebb4
Merge pull request #7106 from bcostm/fix_HAL_GetTick
...
STM32: Replace HAL_GetTick
2018-06-11 08:53:06 -05:00
Cruz Monrreal
cbee41c6f7
Merge pull request #7150 from pan-/fix-armcc-nrf-sections
...
Nordic: Fix nrf sections on ARMCC
2018-06-11 08:52:10 -05:00
Cruz Monrreal
e78943e062
Merge pull request #7159 from juhaylinen/greentea_mtb_emac
...
Add targets to Greentea EMAC tests
2018-06-11 08:51:20 -05:00
Cruz Monrreal
de99c0f3a3
Merge pull request #7160 from jarvte/ppp_lwip_disconnect_hangs
...
Fixed ppp_lwip_disconnect hangs when connection failure.
2018-06-11 08:50:27 -05:00
Cruz Monrreal
02e90ef469
Merge pull request #7163 from pan-/cordio-driver-hook
...
Cordio driver hook
2018-06-11 08:49:49 -05:00
Cruz Monrreal
a78208166c
Merge pull request #7164 from davidsaada/david_fix_nvstore_readme_apis
...
Fix NVStore README file (changed APIs)
2018-06-11 08:47:39 -05:00
Cruz Monrreal
b00a91d15b
Merge pull request #6938 from hasnainvirk/style_and_bug_fixes
...
LoRaWAN: Style and bug fixes
2018-06-11 08:46:52 -05:00
Cruz Monrreal
3206b81437
Merge pull request #6978 from OpenNuvoton/nuvoton_m23_tz_module
...
Support default tz_module in event loop thread for M23/M33
2018-06-11 08:44:21 -05:00
Cruz Monrreal
8c6a664380
Merge pull request #7086 from mikaleppanen/nxp_lpc17xx_emac
...
NXP lpc17xx emac driver
2018-06-11 08:43:43 -05:00
Cruz Monrreal
ef86bf97b8
Merge pull request #7121 from kjbracey-arm/ns-emac-hardfault
...
Nanostack EMAC - avoid initialisation race
2018-06-11 08:42:03 -05:00
Cruz Monrreal
2ac81de533
Merge pull request #7141 from kjbracey-arm/kinetis-mem-conf
...
Kinetis EMAC: Make number of buffers configurable
2018-06-11 08:41:14 -05:00
Cruz Monrreal
ddf5a1d8b8
Merge pull request #7147 from mikisch81/uvisor-fix
...
Upgrade uvisor to v0.31.1
2018-06-11 08:39:47 -05:00
Cruz Monrreal
72fde51b02
Merge pull request #7148 from theotherjimmy/nonzero-build-release
...
Tool, build_release: Return nonzero when builds fail
2018-06-11 08:36:22 -05:00
Cruz Monrreal
9ca3252f6a
Merge pull request #7167 from theotherjimmy/fix-memap-armc6
...
Add show full path option to armc6 linker
2018-06-11 08:31:24 -05:00
Cruz Monrreal
084e747160
Merge pull request #7173 from kjbracey-arm/ns-init
...
Make Nanostack C++ constructor initialise Nanostack
2018-06-11 08:31:02 -05:00
Qinghao Shi
0c8527f5c1
add disable interrupt function in us_ticker_free()
2018-06-11 12:01:49 +01:00
Qinghao Shi
810d534c07
update us_ticker driver and revert CMSDK headers changes
2018-06-11 11:49:02 +01:00
Ari Parkkila
150a204e2b
Cellular: Disable Greentea tracing to consume less memory
2018-06-11 12:57:26 +03:00
Maciej Bocianski
53548e212b
fix and enable sleep_usticker_test
...
Increases tolerance value for sleep_usticker_test to cover extra time needed
for cpu stats computation (for more details see MBED_CPU_STATS_ENABLED).
Prevent scheduling interrupt during ticker initialization (in lp_ticker_init)
while test execution.
2018-06-11 10:07:34 +02:00
Yoshihiro TSUBOI
0751dd7c95
[Wio 3G] Changed suggested things
...
Removed context check from do_user_authentication.
2018-06-11 15:20:15 +09:00
Amanda Butler
b983ca98cb
Copy edit README.md
...
Tweak bullet's phrasing to clarify meaning
2018-06-08 11:05:49 -05:00
Russ Butler
96d3667f20
Fix USB on Kinetis devices
...
Set correct SYSMPU register for proper USB operation. This bug was
introduced when the SYSMPU register names and defines were updated
in the commit:
"K64F: Updated the SYSMPU SDK driver"
93f8cfed05
2018-06-08 10:56:09 -05:00
Jimmy Brisson
09cdc0631d
Move from tc constructor to config vars
2018-06-08 09:59:19 -05:00
Maciej Bocianski
27bf6cff4f
ticker test improvement
...
Make multiticker test more reliable when scheduling very early interrupts.
When very early interrupt is scheduled (e.g now + 2[ticks]) then it's likely
that it won't be fired in some circumstances and as a result there is overdue
event in queue. That overdue event can be mistakenly scheduled again by
`Ticker::detach` (detach calls schedule if head was removed). That's why we
should check interrupts counter immediately after wait period and before detach loop
2018-06-08 15:37:59 +02:00