Andreas Larsson
e91495dab1
Rebase of: 2d2f0a0b5c
...
Added missing bootloader_supported for NUCLEO_F439ZI
2017-06-06 17:07:54 -05:00
Anna Bridge
8d6bc1d47d
Merge pull request #4455 from anttiylitokola/master
...
mbed-coap fixes
2017-06-06 15:53:38 +01:00
Antti Yli-Tokola
d399395eab
Revert Initialize remove_from_list flag to true.
...
* Cause regression in cloud registration
2017-06-06 13:48:42 +03:00
Antti Yli-Tokola
fe808e0db5
mbed-coap fixes.
...
This commit includes:
* Add support for sending response to duplicate messages
* Add randomness for retransmission time
* Fix usage sn coap blockwise max time data stored
* CoAP parser option handler does not seem to handle "Option Length" completely according to spec
* Handle '0' value if duplication buffer size is set through the sn_coap_protocol_set_duplicate_buffer_size()
2017-06-06 09:43:21 +03:00
Anna Bridge
a41e08c7bf
Merge pull request #4365 from LMESTM/fix_i2C_pcf_F1F2F4L1
...
Fix i2c communication with pcf8574 on stm32 targets of f1, f2, f4 and l1 families
2017-06-05 14:41:36 +01:00
Anna Bridge
f6d19726b2
Merge pull request #4368 from MultiTechSystems/iar_fix
...
MTS_DRAGONFLY_F411RE/MTS_MDOT_F411RE: add IAR to post_binary_hook toolchains
2017-06-05 14:40:02 +01:00
Anna Bridge
e4945ef9d0
Merge pull request #4420 from hisener/master
...
Update CONTRIBUTING.md
2017-06-05 14:38:11 +01:00
Anna Bridge
9d6a255a49
Merge pull request #4436 from NXPmicro/Fix_USB_Driver
...
Issue#4250: Fix USB driver for Kinetis devices
2017-06-05 14:36:38 +01:00
Sam Grove
40042f0b00
Merge pull request #4295 from Patater/armv8m
...
Update uVisor to v0.28.1
2017-06-04 11:13:58 -05:00
Jaeden Amero
3ef7845baa
uVisor: Import uVisor v0.28.1
2017-06-04 14:42:00 +01:00
Niklas Hauser
9f63d3f603
uVisor: Remove process_malloc.h from uvisor-lib.h
2017-06-04 14:42:00 +01:00
Niklas Hauser
8fb74f42d2
uVisor: Wrap _memalign_r and _calloc_r
2017-06-04 14:41:59 +01:00
Jaeden Amero
778d6822bf
RTX5: uVisor: Switch threads very carefully
...
uVisor doesn't set the PSP of the target thread. The RTOS sets the PSP
of the target thread from the target thread's TCB. However, when
interrupts of higher priority than PendSV happen between the call to
uVisor to switch boxes, and the RTOS setting PSP, the uVisor vIRQ
interrupt handler will attempt to use an invalid PSP (the PSP from
before the box and thread switch). This leads to a crash. Make box and
thread switching atomic by disabling interrupts immediately before the
box switching until immediately after the new PSP is set.
2017-06-04 14:41:59 +01:00
Sam Grove
0da63eef2b
Merge pull request #4087 from geky/localfs-fslike-fix
...
LocalFileSystem: Repair the FileSystemLike hooks
2017-06-04 08:35:26 -05:00
Sam Grove
273f653921
Merge pull request #4438 from 0xc0170/dev_realtek
...
Add REALTEK_RTL8195AM to mbed-os
2017-06-04 08:34:26 -05:00
Sam Grove
1fa30b7403
Resolve conflict in builtin type names
...
In class MBRBlockDevice the tole32 function had used union member
names u32 and u8. The introduction of REALTEK_RTL8195AM cauesd a
conflict with type names in basic_types given they're aliased as
macros to uint32_t and uint8_t respectively.
2017-06-03 18:12:28 -05:00
Sam Grove
be35b3fb81
spi: Added default spi_master_block_write implementation to REALTEK_RTL8195AM
...
There is an easy default implementation of spi_master_block_write that
just calls spi_master_write in a loop, so the default implementation
of spi_master_block_write has been added to all targets.
2017-06-03 17:14:11 -05:00
Yuguo Zou
3c3a9a67fe
fix STRINGIFY redefining issue
2017-06-03 20:15:05 +01:00
Yuguo Zou
fdea7b146c
fix icf file misspelling
2017-06-03 20:15:05 +01:00
Yuguo Zou
b76c8a93c5
clean up GPL license with APACHE2.0
2017-06-03 20:15:05 +01:00
Yuguo Zou
7602d2749a
remove unsupported device_name
2017-06-03 20:15:05 +01:00
Yuguo Zou
f71f578435
Switch to rtx2
...
remove rtx and switch to rtx2
2017-06-03 20:15:05 +01:00
Yuguo Zou
88d4d1d0f8
exporter coding style fix
...
should use space instead of tab
2017-06-03 20:15:04 +01:00
Yuguo Zou
c31d5479be
fix multiple i2c peripherals possible conflicting issue
2017-06-03 20:15:04 +01:00
Yuguo Zou
92ca664fda
Add support for mbed exporter
...
(uvision, gcc_arm, iar)
2017-06-03 20:15:04 +01:00
Yuguo Zou
4eda93e760
resolve RTWInterface initialization run after error issue
2017-06-03 20:15:04 +01:00
Yuguo Zou
e2891647f2
add comment for the delay in analogout_api.c
...
see analogout_init()
2017-06-03 20:15:04 +01:00
Yuguo Zou
0c046a4c38
improve coding style
2017-06-03 20:15:04 +01:00
Yuguo Zou
005ce58f44
cmsis5\rtx5 put NVIC vector ops in mbed_boot.c
2017-06-03 20:15:04 +01:00
Yuguo Zou
e8fd5bbdf4
move archives into target specific directories
2017-06-03 20:15:03 +01:00
Yuguo Zou
c160d5b1cd
Ported code of CMSIS5/RTX2
...
temporarily comment out these code to prevent conflict with RTX
2017-06-03 20:15:02 +01:00
Yuguo Zou
6c82b51f78
an I2C fix
...
an I2C fix for updated CI-test
2017-06-03 20:15:01 +01:00
Yuguo Zou
f000eb3401
Restore TCPIP_THREAD_STACKSIZE and thread_stack_main
...
move some TCPIP stack data to heap;
switch off GDMA for SPI (only for SPI);
TCPIP_THREAD_STACKSIZE and thread_stack_main are identical to ARMmbed
2017-06-03 20:15:01 +01:00
Yuguo Zou
c3bf1c5006
remove unused class member from RTWInterface
2017-06-03 20:15:00 +01:00
Yuguo Zou
6f24e9e8e9
Clear Wlan code in permissive-binary-license
...
These code are put in binary library or they are unused .h files
2017-06-03 20:15:00 +01:00
Yuguo Zou
0430b94896
code style fix #2
2017-06-03 20:14:59 +01:00
Yuguo Zou
d18735dd31
code style fix
...
replace tab with 4 spaces;
remove "#ifndef CONFIG_MBED_ENABLED" code;
make if else pretty;
add comment to PinNames.h;
2017-06-03 20:14:59 +01:00
Yuguo Zou
0650ad1384
greentea heap&stack fix
2017-06-03 20:14:59 +01:00
Yuguo Zou
15d58690e9
fold static variables in RTWInterface.cpp to .h, modify lwipopts.h TCPIP_THREAD_STACKSIZE
2017-06-03 20:14:59 +01:00
Yuguo Zou
f87eca8a2b
remove sleep_api.c
2017-06-03 20:14:59 +01:00
Yuguo Zou
2dd9415e89
Fold ADC0 into trng; delete comment code
2017-06-03 20:14:58 +01:00
Yuguo Zou
ba03499b21
reslove conflict UINT definition between basic_types.h & filesystem
2017-06-03 20:14:58 +01:00
Yuguo Zou
08489e4f18
Fix on Wifi
2017-06-03 20:14:58 +01:00
Yuguo Zou
1141c7a08b
fix C++11 warning
2017-06-03 20:14:58 +01:00
Yuguo Zou
680dec521e
fix a bug in PWM
...
PWM period larger than 60ms has significant time error
2017-06-03 20:14:58 +01:00
Yuguo Zou
00ffb04f68
move target specific scripts to tools/targets/
2017-06-03 20:14:58 +01:00
Yuguo Zou
074dd9f9fd
fix a bug brought by previous commit
...
commit dfe0a97 brought some new problem, this commit fix that
2017-06-03 20:14:57 +01:00
Archcady
3736313c39
Update RTWInterface.cpp
2017-06-03 20:14:57 +01:00
Yuguo Zou
dbcd36f242
fix bugs found in CI test
...
HalTimerOp has been changed to HalTimerOpExt
2017-06-03 20:14:57 +01:00
ianqianting
b1d999178a
fix wifi example fail issue
2017-06-03 20:14:57 +01:00