Steven Cooreman
ad773716ff
[EFR32] Move Nanostack driver to Nanostack folder
...
mbed compile doesn't support two different FEATURE_X folders being merged, so we'll have to move our nanostack driver into the Nanostack folder for the time being.
2016-11-18 10:58:36 +01:00
Janos Follath
9137574e4d
Move mbed TLS configuration symbol to macro section
...
The configuration option for the mbed TLS specific hardware acceleration
has to be in the macro section and not in the device capabilities
section in targets.json.
The option has also been renamed to better reflect its function.
2016-11-18 09:55:16 +00:00
Janos Follath
80aedd2f39
Move crypto hardware acceleration configuration
...
The crypto hardware acceleration might require defining a lot of mbed
TLS specific macros. Enumerating all of them in `targets.json` creates
too much noise, therefore we move it into a target specific mbed TLS
header.
The target with crypto hardware acceleration has to
- indicate its capability in `targets.json` by adding "CRYPTO"
to the "device_has" section
- has to define his crypto hardware acceleration related macros
in an `mbedtls_device.h` header
- place the `mbedtls_device.h` file in the
`features/mbedtls/targets/TARGET_XXXX`
directory specific to the target
2016-11-17 14:38:04 +00:00
Martin Kojtal
3aac153fa8
Merge pull request #3254 from pan-/nrf_long_write
...
[BLE - NRF5] Add support for long write requests.
2016-11-16 17:45:02 +00:00
Martin Kojtal
5750f31d6d
Merge pull request #3238 from LMESTM/dev_i2c_stm32f4hal
...
Dev i2c stm32f4hal
2016-11-16 17:42:12 +00:00
Martin Kojtal
98029e3906
Merge pull request #3065 from geky/nsapi-remove-same-thread-asserts
...
nsapi - Remove assertions on same-thread send/recv
2016-11-16 17:41:13 +00:00
Seppo Takalo
3d5962db48
Return localhost from NanostackInterface::get_ip_address()
...
For NetworkStack::gethostbyname() to properly validate the
IP address version, we must return a valid address from
Networkstack::get_ip_address().
2016-11-16 19:07:23 +02:00
Bartek Szatkowski
20b7f05721
WiFi: Make WiFi default networking interface on Odin board
...
That disables Ethernet by default and makes sure the Ethernet tests are
not failing when it's disabled.
2016-11-16 12:00:09 +00:00
Seppo Takalo
9f8fe897d8
Add documentation for NanostackEthernetInterface.
2016-11-15 15:30:39 +02:00
Vincent Coubard
c59e057717
Fix documentation of function allocateLongWriteRequest.
2016-11-15 13:25:10 +00:00
Vincent Coubard
969c63040e
Various fixes regarding typos, dead code and consistency.
2016-11-15 13:22:12 +00:00
Seppo Takalo
ae885ca0e9
Implement Ethernet interface for Nanostack.
...
* New Phy type: NanostackEthernetPhy
* New tasklet: enet_tasklet.
* New Interface: NanostackEthernetInterface,
inherited from MeshInterfaceNanostack
2016-11-15 13:15:52 +02:00
Seppo Takalo
7732adb8a0
Rename NanostackRfPhy to NanostackPhy
...
This is to allow other types of PHY drivers than just RF.
Mesh-API does not actually care about driver type, it is drivers
responsibility to register right handlers with Nanostack.
* Implement a wrapper class NanostackRfPhy to ensure backward
compatibility.
* Remove mesh_connect()/disconnect() functions from MeshInterface
This job is already done in inherited classes.
* LoWPANNDInterface and ThreadInterface should only be used with
NanostackRfPhy.
2016-11-15 13:12:18 +02:00
Seppo Takalo
6ba755e444
Move MeshInterfaceNanostack to own file.
...
+Also nanostack_lock() moved to mesh_system.h
+Added includes into NanostackInterface.h to be backward
compatible
2016-11-15 13:12:18 +02:00
Seppo Takalo
27cced74fb
Get rid of Mesh6LoWPAN_ND and MeshThread classes.
...
* Move all the functionality to LoWPANNDInterface and
ThreadInterface classes.
* AbstractMesh class modified to be pure virtual
* Thread/6LoWPAN specific functionality totally separated.
Now linker will drop the unreferenced classes.
* MeshInterfaceNanostack now inherits from AbstractMesh
2016-11-15 13:12:18 +02:00
Seppo Takalo
62558e9cff
Get rid of AbstractNetworkInterface class.
2016-11-15 13:12:18 +02:00
Seppo Takalo
154d66404a
Get rid of MeshInterfaceFactory.
2016-11-15 13:12:18 +02:00
Seppo Takalo
53cc28f4c5
Remove some references to YOTTA_CFG.
2016-11-15 13:12:18 +02:00
Sam Grove
b6cc841a54
Merge pull request #3248 from LMESTM/fix_i2c_f411re_pins
...
test i2c slave: use standard Arduino pins for NUCLEO_F411RE
2016-11-14 21:50:59 -06:00
Sam Grove
71d253c86d
Merge pull request #3240 from ARMmbed/ns_integration
...
Ns integration
2016-11-14 21:50:33 -06:00
Anna Bridge
405f8937a7
Merge pull request #3191 from tung7970/fix-mbedos
...
Fix lwip_mac_address buffer overflow and set_ip_bytes out of bound access
2016-11-10 17:05:38 +00:00
Anna Bridge
805af00b87
Merge pull request #3194 from NXPmicro/Update_K64_SDK_Drivers
...
Update K64 sdk drivers
2016-11-10 17:05:02 +00:00
Vincent Coubard
453045ab74
[BLE - NRF5] Add support for long write requests.
2016-11-10 16:58:07 +00:00
Anna Bridge
5fd81b37c3
Merge pull request #3232 from geky/nsapi-fix-gethostbyname-unspec-literal
...
nsapi - Fix missing NSAPI_UNSPEC check in gethostbyname for ip literals
2016-11-10 16:54:27 +00:00
Laurent MEUNIER
458752262e
test i2c slave: use standard Arduino pins for NUCLEO_F411RE
2016-11-10 15:25:46 +01:00
Bartek Szatkowski
db15c1a0a3
WiFi: Minor fixes to docs and includes
2016-11-10 09:40:48 +00:00
Mika Leppänen
4babe02b62
Added clearing of ipv6 addresses to lwip bringdown function
2016-11-10 09:07:35 +02:00
Christopher Haster
b04a8da574
nsapi - Added test cases for gethostbyname
...
- test_dns_query
- test_dns_query_pref
- test_dns_literal
- test_dns_literal_pref
2016-11-09 12:11:02 -06:00
Laurent MEUNIER
4c36b9cb77
test i2c asynch : test transfer return value
2016-11-09 18:03:09 +01:00
Laurent MEUNIER
3897d93b71
test i2c asynch: Remove printf usage from interrupt context
...
The cbmaster_done function is a callback which will be called from
the asynch I2C interrupt handler. Calling to printf from this context
sometimes lead to missing interrupts on the slave side. This was at least
encountered on STM32F3 MCUs.
2016-11-09 18:03:07 +01:00
Seppo Takalo
c71abfed26
Update NanostackSocket to match API changes in v5.0.7
2016-11-09 16:07:13 +02:00
Seppo Takalo
cbb300db9c
Nanostack v5.0.7
2016-11-09 15:42:41 +02:00
Seppo Takalo
e27c7840d7
Don't clone coap-service, it's subtree now
2016-11-09 15:34:58 +02:00
Seppo Takalo
1e791e2e76
Add 'features/nanostack/FEATURE_NANOSTACK/coap-service/' from commit 'a1982c1de752c50410d975a03f505a69972539f5'
...
git-subtree-dir: features/nanostack/FEATURE_NANOSTACK/coap-service
git-subtree-mainline: c0adb069c9
git-subtree-split: a1982c1de7
2016-11-09 15:27:17 +02:00
Seppo Takalo
c0adb069c9
Remove coap-service
2016-11-09 15:26:30 +02:00
Seppo Takalo
8c669c6f40
Add 'features/FEATURE_COMMON_PAL/mbed-client-randlib/' from commit '26cdd3904f3042c21155a39e940fafb266af20d2'
...
git-subtree-dir: features/FEATURE_COMMON_PAL/mbed-client-randlib
git-subtree-mainline: 6aedb5aeb7
git-subtree-split: 26cdd3904f
2016-11-09 15:13:57 +02:00
Seppo Takalo
6aedb5aeb7
Remove Randlib
2016-11-09 15:10:38 +02:00
Michel Jaouen
26bd467995
TARGET_STM : USB FS device support on ST HAL
2016-11-09 12:08:50 +01:00
Christopher Haster
a3ad6181f4
nsapi - Fixed missing NSAPI_UNSPEC check in gethostbyname for ip literals
2016-11-08 18:05:35 -06:00
Martin Kojtal
96e1d5bd73
Merge pull request #3221 from andreaslarssonublox/ublox_odin_w2_drivers_update
...
u-blox odin w2 drivers update
2016-11-08 10:24:53 +00:00
Sam Grove
074555b715
Merge pull request #3113 from geky/static-assert
...
Add static assert macro
2016-11-07 10:25:17 -06:00
Christopher Haster
40836b11a5
nsapi - Removed assertions on same-thread send/recv
...
Initially these assertions were added to protected simultaneous
send/recv from the same socket when similarly purposed mutexes were
removed.
However, simultaneous send/recv can still be useful for UDP if the
payload is guaranteed to be less than the MTU across the entire
connection.
2016-11-07 09:43:09 -06:00
andreas.larsson
e111810830
Added emac_stack_mem_copy. Needed by the u-blox ODIN-W2 driver.
2016-11-07 15:52:56 +01:00
Martin Kojtal
7eaf32baa0
Merge pull request #3075 from geky/nsapi-error-size-types-2
...
nsapi - Add standardized return types for size and errors
2016-11-07 11:13:40 +00:00
Steven Cooreman
3cfdf8f302
Make GreenTea respect STDIO baud rate
2016-11-07 11:57:02 +01:00
Tony Wu
70ad0f5226
netsocket - Fix set_ip_bytes out-of-bound access
...
set_ip_bytes() does a 16-byte memcpy from the input buffer to
the local nsapi_addr_t despite the address version.
If the address version is ipv4, the input buffer may only be
4-byte in size. This causes a out-of-bound access on the input buffer.
Signed-off-by: Tony Wu <tonywu@realtek.com>
2016-11-04 11:02:34 +08:00
Tony Wu
d039d30abe
lwip - Fix lwip_mac_address buffer overflow
...
Sounds serious, but should be benign.
Signed-off-by: Tony Wu <tonywu@realtek.com>
2016-11-03 20:16:58 +08:00
Mahadevan Mahesh
177eaff847
K64F ENET: Update to remove unused variable. This is no longer available in the updated SDK ENET driver
2016-11-03 07:07:49 -05:00
Sam Grove
16a8d2380e
Merge pull request #3185 from NXPmicro/Update_Tests
...
Update tests to fix build failures. Also make the code similar to oth…
2016-11-03 02:24:07 -05:00
Sam Grove
35dbb3f256
Merge pull request #3166 from kjbracey-arm/ipv6_dns_server
...
nsapi_dns: Provide 2 IPv6-hosted default servers
2016-11-03 02:17:52 -05:00
Sam Grove
53b31318d0
Merge pull request #3165 from kjbracey-arm/ns_ipv6_checks
...
Add address type checks to NanostackInterface
2016-11-03 02:16:42 -05:00
Sam Grove
6712ed1b71
Merge pull request #3099 from maximmbed/max32625
...
MAX32625
2016-11-03 02:15:43 -05:00
Sam Grove
8b05a2a02b
Merge pull request #3078 from infinnovation/lwip-config
...
lwip: Allow several configuration macros to be set externally (bis)
2016-11-03 02:15:10 -05:00
Christopher Haster
00458c391c
nsapi - Adopted standardized return types in the Nanostack interfaces
2016-11-02 15:55:42 -05:00
Christopher Haster
78b9357c80
nsapi - Adopted standardized return types in lwip
2016-11-02 15:25:22 -05:00
Christopher Haster
ba748ac1f8
nsapi - Added standardized return types for size and errors
...
nsapi_error_t - enum of errors or 0 for NSAPI_ERROR_OK
nsapi_size_t - unsigned size of data that could be sent
nsapi_size_or_error_t - either a non-negative size or negative error
2016-11-02 15:25:22 -05:00
Mahadevan Mahesh
ac9668a498
Update tests to fix build failures. Also make the code similar to other tests
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-11-02 11:45:14 -05:00
Martin Kojtal
fe80efe1bb
Merge pull request #3072 from jeromecoutant/PR_I2C_TESTS
...
i2c_loop tests update for STM32
2016-11-02 13:01:29 +00:00
Christopher Haster
98db3ab1cb
Adopted MBED_STATIC_ASSERT where possible
2016-11-01 21:39:48 -05:00
Sam Grove
7829b2f9bf
Merge pull request #3161 from geky/nsapi-dns-version-heuristic
...
nsapi - Add better heuristic for the default record of DNS queries
2016-11-01 14:17:08 -05:00
Sam Grove
2a3f4eda19
Merge pull request #3162 from geky/nsapi-warning-cleanup
...
lwip/nsapi - Clean up warnings in network code
2016-11-01 14:15:08 -05:00
Sam Grove
fcfc7b46a7
Merge pull request #3135 from geky/lwip-fix-cyclic-buffer-leak
...
lwip - Fix memory leak in k64f cyclic-buffer overflow
2016-11-01 14:12:24 -05:00
Sam Grove
b777a9c145
Merge pull request #3143 from marcuschangarm/config-store-fix
...
CFStore fix needed for the Cloud Client
2016-11-01 14:08:39 -05:00
Sam Grove
6893535353
Merge pull request #3169 from bridadan/USB_Updates
...
[Update of #3014 ] Usb updates
2016-11-01 10:20:57 -05:00
Jeremy Brodt
2b35a62819
Add wait for serial characters to transmit before deleting serial object.
2016-11-01 09:46:51 -05:00
Martin Kojtal
8a9a246356
Merge pull request #3158 from mikaleppanen/6lowpan_panid_filter
...
Add support for 6lowpan PAN ID filter to mbed mesh api configuration
2016-10-31 14:38:31 +00:00
Kevin Bracey
aa583bd8ce
nsapi_dns: Provide 2 IPv6-hosted default servers
...
Replace Comodo and OpenDNS IPv4 servers with Google and DNS.WATCH IPv6
servers, so IPv6-only devices (eg 6LoWPAN) have a default.
3 IPv4 resolvers should be plenty - existing code doesn't remember which
one last worked, so if early list entries were unreachable performance
would be consistently bad anyway. Replacing two entries avoids
increasing image size and RAM consumption.
On an IPv6-only or IPv4-only system, the sendto() for the wrong type of
address should fail immediately - change loop to move on to the next
server for any sendto() error.
2016-10-31 15:48:54 +02:00
Kevin Bracey
2135c8f368
NanostackInterface: Remove string round-trips
...
Older versions of SocketAddress required conversion via string - this is
no longer the case.
2016-10-31 10:20:24 +02:00
Kevin Bracey
b2834b9aa6
NanostackInterface: Allow binding to address
...
These days Nanostack does let you bind to an address - permit this.
(Remembering to check it is an IPv6 address).
2016-10-31 10:20:24 +02:00
Kevin Bracey
8e5391ab85
NanostackInterface: Check input address is IPv6
...
For the two calls that use the address - sendto and connect, check that it
actually is an IPv6 address.
2016-10-31 10:20:18 +02:00
Christopher Haster
8b7c051d03
lwip - Change k64f emac layer to drop frames on buffer exhaustion
...
Previously, exhausting hardware buffers would begin blocking the lwip
thread. This patch changes the emac layer to simply drop ethernet
frames, leaving recovery up to a higher level protocol.
This is consistent with the behaviour of the emac layer when unable
to allocate dynamic memory.
2016-10-28 15:22:08 -05:00
Christopher Haster
42105371ef
lwip/nsapi - Cleaned up warnings in network code
...
- cc.h@57,1: "BYTE_ORDER" redefined
- lwip_inet_chksum.c@560,44: passing argument 1 of 'thumb2_checksum'
discards 'const' qualifier from pointer target type
- lwip_pbuf.c@1172,9: variable 'err' set but not used
- SocketAddress.cpp@293,1: control reaches end of non-void function
2016-10-28 14:24:52 -05:00
Mahadevan Mahesh
ef56b3d712
FAT tests: Add support for KL43Z
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-10-28 12:12:26 -05:00
Mahadevan Mahesh
046f3cdb26
Update USB driver for devices with Kinetis SDK support
...
1. Fix build issues with IAR and GCC toolchain
2. Update clock initialization code
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-10-28 11:47:20 -05:00
Christopher Haster
d8d2b0a41d
nsapi - Added better heuristic for the default record of DNS queries
...
Takes advantage of the get_ip_address function to predict the IP
address version wanted by the underlying interface. The should avoid
the need for most IPv6 interfaces to overload gethostbyname.
suggested by @kjbracey-arm
2016-10-28 11:41:33 -05:00
Martin Kojtal
c9f9ffa583
Merge pull request #3140 from bridadan/remove_getchar_greentea_client
...
[tests] Replacing getchar with RawSerial getc in greentea-client
2016-10-28 15:34:13 +02:00
Mika Leppänen
fae713e4d1
Added support for 6lowpan PAN ID filter to mbed mesh api configuration
2016-10-28 13:28:11 +03:00
Steven Cooreman
c0301b15d2
[EFR32] Adding hardware acceleration for mbed TLS
...
Initial check-in of hardware acceleration support on EFR32 for mbed TLS (AES, SHA and ECC).
2016-10-27 23:28:25 -07:00
Marcus Chang
8876b7ef38
Removed static declaration for the StorageVolumeManager in the CFStore because this componenent is shared across all users of the flash. Added define guards to the CFStore location and size so that these can be changed from the settings file.
2016-10-27 10:26:28 +01:00
Martin Kojtal
bd4eca325b
Merge pull request #3024 from jeromecoutant/PR_analog_loop
...
analog_loop tests update for STM32
2016-10-27 11:02:10 +02:00
Martin Kojtal
ba47aa546b
Merge pull request #2897 from geky/nsapi-consistent-unspec
...
nsapi - Standardize support of NSAPI_UNSPEC
2016-10-27 10:26:00 +02:00
Martin Kojtal
c9c6428598
Merge pull request #3122 from SiliconLabs/SiliconLabs-cleanup-rebase
...
[Silicon Labs] Update of Silicon Labs HAL
2016-10-27 09:56:16 +02:00
Brian Daniels
7a8946ff24
Replacing getchar with RawSerial getc in greentea-client.
...
This change prevents the standard library from allocating a large buffer
on the heap. On GCC_ARM, this is a saving of 1K. On ARM, this is a saving
of 64 bytes.
2016-10-26 16:55:54 -05:00
Martin Kojtal
a7a53b7b6c
Merge pull request #3046 from mmorenobarm/master
...
[BEETLE] Update BLE stack on Beetle board
2016-10-26 15:08:55 +02:00
Martin Kojtal
8c2f874b40
Merge pull request #3093 from BrunoMPires/master
...
[SDFileSystem] Enable / Disable serial debug.
2016-10-26 14:46:30 +02:00
Steven Cooreman
8b36d9c55f
[EFM32] Workaround for SDK5.0.0 and USB
...
Aliased a few macros that changed name from SDK4.x to SDK5.x. in order to make the USB library play nice with SDK5.0.0
2016-10-25 12:05:07 -07:00
Christopher Haster
2fd15f4f44
lwip - Fixed memory leak in k64f cyclic-buffer overflow
...
This was actually several bugs colluding together.
1. Confusion on the buffer-semaphore paradigm used led to misuse of the
tx semaphore and potential for odd behaviour.
2. Equality tests on tx_consume_index and tx_produce_index did not
handle overflow correctly. This would allow tx_consume_index to catch
up to tx_produce_index and trick the k64f_rx_reclaim function into
forgetting about a whole buffer of pbufs.
3. On top of all of that, the ENET_BUFFDESCRIPTOR_TX_READ_MASK was not
correctly read immediately after being set due to either a compiler
optimization or hardware delays. This caused k64f_low_level_output
to eagerly overrun existing buff-descriptors before they had been
completely sent. Adopting the counting-semaphore paradigm for 1 avoided
this concern.
As pointed out by @infinnovation, the overflow only occurs in the rare
case that the 120MHz CPU can actually generate packets faster than the
ENET hardware can transmit on a 100Mbps link.
2016-10-25 13:22:17 -05:00
Martin Kojtal
d7c02a13b1
Merge pull request #2953 from geky/nsapi-fix-ipv6-parsing
...
nsapi - Fix leftover bytes from suffix during ipv6 parsing
2016-10-25 14:37:38 +02:00
Martin Kojtal
4ec2f2e3ec
Merge pull request #2943 from nvlsianpu/nrf_nvic_set_vector_func_trzy
...
[NRF5] NVIC_SetVector functionality
2016-10-25 11:10:03 +02:00
Marc Moreno Berengue
e7829cd617
[BEETLE] Update BLE Cordio libraries
...
This patch updates the BLE Cordio libraries.
Signed-off-by: Marc Moreno <marc.morenoberengue@arm.com>
2016-10-24 17:41:23 +01:00
Bruno Monteiro Pires
8c9d92079e
[SDFileSystem] Fixed tab spacing from 0e8ba85
...
* Removed missplaced tabs
Signed-off-by: Bruno Monteiro Pires <brunomonteiropires@gmail.com>
2016-10-24 14:35:00 -02:00
Bruno Monteiro Pires
0e8ba855a0
[SDFileSystem] Enable / Disable serial debug.
...
+ Added ``void debug(bool dbg)`` method to allow enabling/disabling
serial debug at runtime.
+ Replaced calls to ``debug`` with ``debug_if`` to prevent messges
from being thrown via serial when debug is disabled.
Signed-off-by: Bruno Monteiro Pires <brunomonteiropires@gmail.com>
2016-10-20 14:20:32 -02:00
Andres AG
509a72ca81
Add checks for NULL_ENTROPY and SSL_TLS in mbed OS
2016-10-20 17:07:32 +01:00
Christopher Haster
cce82b13ac
nsapi - Fixed unaligned writes from <word-sized scanf calls
2016-10-19 16:49:35 -05:00
Colin Hogben
b516503fcb
lwip: Expose principal socket limits as configuration parameters.
...
Allow the limits on numbers of sockets to be changed via the
configuration system. The help texts show the RAM penalty from
increasing each value.
2016-10-19 21:37:52 +01:00
Christopher Haster
bf83cb28cd
nsapi - Fixed leftover bytes from suffix during ipv6 parsing
...
Thanks to @EduardPon for hunting this down
2016-10-19 15:28:32 -05:00
Colin Hogben
55485ae61e
lwip: Annotate with memory used by config parameters
2016-10-19 14:49:04 +01:00
Colin Hogben
b7a48b1220
lwip: Allow several configuration macros to be set externally.
...
Manually rebasing after the monster restructuring.
2016-10-19 14:49:03 +01:00
Martin Kojtal
382cb9f57a
Merge pull request #3021 from hasnainvirk/master
...
ONME-2822 Binary build script mod
2016-10-19 13:42:22 +01:00
Sam Grove
026e880943
Merge pull request #3042 from mikaleppanen/lwip_tcp_acc_corr
...
Corrected lwip TCP socket accept ipv6 address conversion
2016-10-19 05:48:33 -05:00
Sam Grove
97670e3e6f
Merge pull request #3040 from andresag01/update-mbedtls-to-2.4.0
...
Update feature/mbedtls to version 2.4.0
2016-10-19 05:48:06 -05:00
Sam Grove
61e40cd90b
Merge pull request #3035 from c1728p9/fix_config_store
...
Fix config store
2016-10-19 05:47:47 -05:00
Sam Grove
5bcebba71d
Merge pull request #3023 from jeromecoutant/PR_digital_loop_tests
...
digital_loop tests update for STM32
2016-10-19 05:46:22 -05:00
jeromecoutant
ae9041b12c
i2c_loop tests update for STM32
2016-10-19 11:15:38 +02:00
Russ Butler
3601b5ebb3
CFSTORE - Fix test failures due to fragmentation
...
In the config store create test in test case #5 the amount of available
memory is determined by fully allocating the heap. This is done
multiple times to determine if there is a memory leak. This causes
problems when even slight fragmentation occurs in the heap, since
the size that can be allocated is decreased slightly, which the test
flags as a memory leak.
This patch makes memory leak detection more robust by using metrics
provided by mbed_stats_heap_get. These metrics are an exact
measurement of memory allocated is not changed by fragmentation.
This allows the memory leak test to report correct values regardless of
fragmentation.
2016-10-17 21:08:57 -05:00
Andres AG
57814ddbbc
Update feature/mbedtls to version 2.4.0
2016-10-17 13:32:25 +01:00
Mika Leppänen
61c7f9821b
Corrected lwip TCP socket accept ipv6 address conversion
2016-10-17 15:30:09 +03:00
Russ Butler
9f0e756e28
CFSTORE - Delete handle even if key ref non zero
...
When closing a file handle remove the handle from the handle list
regardless of what the reference count of the key it is pointing to is.
This prevents config store from keeping a handle to file handles that
have gone out of scope.
2016-10-16 20:47:43 -05:00
Russ Butler
c908666d63
CFSTORE - fix handling of realloc fail on delete
...
The function cfstore_delete_ex is written under the assumption that
CFSTORE_REALLOC will never fail if the size is decreasing. Regardless
of the status of CFSTORE_REALLOC the entry is removed from the config
store and zeroed. This works correctly if CFSTORE_REALLOC correctly
updates area_0_tail, but can lead to crashes in the case area_0_tail is
left unchanged. The crash is because when iterating over the config
store data, cfstore_get_next_hkvt is unable to determine the end of
valid data.
This patch fixes this problem by handling the realloc failure case by
updating area_0_tail even if CFSTORE_REALLOC returns NULL. This
patch also adds an assert to check for out of bound entries in when
calling cfstore_get_next_hkvt. This allows an assert to be triggered
if this bug is re-introduced, rather than a crash.
2016-10-16 20:47:42 -05:00
Russ Butler
de8ce0e43e
CFSTORE - Fix crashed due to uninit data
...
When the config store is powered down area_0_head is freed, but
area_0_len is not set to 0. This causes when cfstore_realloc_ex is
called, since on the first allocation it appears that the config store
size is decreasing, and therefore the data is not initialized.
Since the data is uninitiated various fields such as the reference
can have invalid values. On GCC_ARM built with heap stats enabled
this manifests as a crash due to an invalid reference count.
This patch fixes this problem by setting area_0_len to 0 when the data
is freed.
2016-10-16 20:47:40 -05:00
Hasnain Virk
3942b6d0e3
ONME-2822 Binary build script mod
...
* Binary build script is modified to follow currebt mbedOS baseline structure
* License files are moved to the correct location.
* Contribution.md is also moved to the correct location.
2016-10-14 12:38:13 +03:00
Andres AG
2ff5400158
Update to mbed TLS release candidate
2016-10-14 09:03:05 +01:00
Sam Grove
08ff689afa
Merge pull request #2979 from adustm/STM_F429_F439
...
New platforms: NUCLEO_F439ZI, NUCLEO_F756ZG, NUCLEO_L486RG
2016-10-13 16:22:36 -05:00
Sam Grove
e410157557
Merge pull request #2865 from anangl/hal_fixes
...
TARGET_NRF5: A few corrections in HAL implementation.
2016-10-13 11:40:10 -05:00
adustm
ff4fca6747
ADD NEW TARGET : NUCLEO_F756ZG, based on existing NUCLEO_F746ZG
2016-10-13 18:29:09 +02:00
adustm
a07a271fe5
ADD NEW TARGET : NUCLEO_F439ZI, based on existing NUCLEO_F429ZI
2016-10-13 18:29:09 +02:00
Sam Grove
44dcb5f21f
Merge pull request #2994 from 0xc0170/fix_issue#2993
...
lwip-interface: fix issue #2993
2016-10-13 11:14:10 -05:00
Sam Grove
e24f398780
Merge pull request #2982 from bulislaw/dns_query_fix
...
DNS: Revork DNS query
2016-10-13 11:12:13 -05:00
Mahadevan Mahesh
b0c52c5056
Update tests to add support for FRDM KL43Z and FRDM KL82Z
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-10-13 09:02:11 -05:00
Martin Kojtal
f8b682c943
lwip-interface: fix issue #2993
...
DEVICE_ are passed as command line -D, thus no inclusion is required.
``platform.h`` is C++ header file, should not be pulled in C files
2016-10-13 11:42:31 +01:00
Sam Grove
b4f3841cc5
Merge pull request #2861 from OpenNuvoton/nuvoton
...
[NuMaker] Add PFM-M453 and Migrate PFM-NUC472 Crypto
2016-10-12 17:08:43 -05:00
Jeremy Brodt
d535180784
[MAX326xx] Added support for FEATURE_BLE. Integrated MaximBLE library.
2016-10-12 08:59:38 -05:00
jeromecoutant
dee753735d
analog_loop tests update for STM32
2016-10-12 10:38:03 +02:00
jeromecoutant
e0ddd59fdd
digital_loop tests update for STM32
2016-10-12 10:07:27 +02:00
Bartek Szatkowski
3d09b196b7
DNS: Rework DNS query
...
Don't ask multiple DNS servers in case of successful connection, even if
the response is negative. Make sure the return value is correct.
2016-10-11 10:53:05 -05:00
ccli8
1f2f4e3bb3
[NUC472/M453] Move files to match ARM mbed's restructure
...
1. Move USBHALHost_M451.cpp and USBHALHost_NUC472.cpp.
2. Move TARGET_M451/mbed_lib.json.
3. Move TARGET_NUC472/crypto.
4. Move TARGET_NUC472/mbed_lib.json.
2016-10-11 10:55:08 +08:00
cyliangtw
1c1257dcb1
EMAC buffer address word alignment
2016-10-11 10:55:08 +08:00
cyliangtw
82ef4ef047
remove warnings
2016-10-11 10:55:08 +08:00
ccli8
537beb5837
NUMAKER_PFM_M453 support for USB host
2016-10-11 10:55:08 +08:00
ccli8
69f4a200c0
Add NUC472 support for USBH
2016-10-11 10:55:08 +08:00
Andrzej Puzdrowski
8302ce0625
Fix - Remove unwanted changes to the legacy nrf51822 target (caused by rebase). ad applied them to
...
to regular targets.
Fix a typo and polish nordic's code.
2016-10-10 16:50:03 +02:00
Martin Kojtal
d6389a4b8b
Merge pull request #2963 from bulislaw/master
...
DNS: Fix return value for successful name resolutions
2016-10-10 09:41:41 +01:00
Andrzej Puzdrowski
00b0fafd9e
nRF5x Add registering bluetooth's IRQn vector by NVIC_SetVector.
2016-10-10 09:45:31 +02:00
Sam Grove
478c732116
Merge pull request #2952 from andresag01/iotssl-1017-mbedtls_user_config-null_entopy_update-mbedtls
...
Update mbed TLS with the development HEAD
2016-10-07 11:16:19 -05:00
Bartek Szatkowski
922e9526bf
DNS: Fix return value for successful name resolutions
2016-10-07 16:10:15 +01:00
Martin Kojtal
7e292fb9b7
Merge pull request #2926 from andresag01/iotssl-1017-mbedtls_user_config-null_entopy
...
Fix mbedtls user config and null entropy
2016-10-07 14:33:36 +01:00
Martin Kojtal
49145358ec
Merge pull request #2929 from ARMmbed/update_trace
...
Update trace
2016-10-07 10:37:25 +01:00
Sam Grove
94e1cbccfc
Merge pull request #2954 from c1728p9/ncs36510_fix
...
Fix ncs36510 by updating header guard
2016-10-06 16:12:09 -05:00
Sam Grove
3a16ca9855
Merge pull request #2911 from theotherjimmy/docs-generation
...
[Tools] Add documentation generation script
2016-10-06 15:57:08 -05:00
Russ Butler
6375b8cf2b
Fix ncs36510 by updating header guard
...
Fix the header guard in the ncs36510 RF driver. Also update the
license in NanostackRfPhyNcs36510.h.
2016-10-06 11:52:09 -05:00
Andres AG
39c95e0e2f
Sync mbed TLS with development HEAD
...
Update the current version of mbed TLS with the development HEAD of the
mbed TLS project repository. This mostly includes the latest CMAC
feature. Also, update the version in the importer Makefile and
VERSION.txt with the hash of the mbed TLS commit that was sync'ed.
2016-10-06 16:29:41 +01:00
Głąbek, Andrzej
691969c315
TARGET_NORDIC: restored old 'sleep()' implementation in legacy HAL, moved the new one to FEATURE_BLE, so it is picked only when SoftDevice is in use.
2016-10-06 11:51:41 +02:00
Christopher Haster
6d9ac9fa8f
lwip - Added support for NSAPI_UNSPEC to lwip
2016-10-05 12:48:15 -05:00
Christopher Haster
1f4eb0aaa1
nsapi - Standardized support of NSAPI_UNSPEC
...
- Reordered nsapi_version_t to make defaule nsapi_addr_t NSAPI_UNSPEC
- Added support to NSAPI_UNSPEC in SocketAddress
2016-10-05 12:48:10 -05:00
Seppo Takalo
35c4ceb2ef
Update mbed-trace
...
* commit '7a4b3d11a35f764d887b1a8c7a31b1944d2c9c46':
Squashed 'features/FEATURE_COMMON_PAL/mbed-trace/' changes from b17e969..31e338c
2016-10-05 16:09:58 +03:00
Andres AG
916ce43ffa
Fix mbedtls user config and null entropy
2016-10-05 11:04:35 +01:00
Sam Grove
5693e7a7ca
Merge pull request #2916 from c1728p9/ncs36510_rf_phy
...
Add ncs36510 RF phy
2016-10-05 00:52:54 -05:00
Sam Grove
683d7b7d74
Merge pull request #2874 from 0xc0170/feature_wifi_ublox
...
emac HAL API, WiFiInterface additions
2016-10-04 22:46:09 -05:00
Jimmy Brisson
f1a78027d3
Add tags to our code
2016-10-04 15:02:44 -05:00
Christopher Haster
4f1ededb58
Renamed NSAPI_SECURITY_UNSUPPORTED -> NSAPI_SECURITY_UNKNOWN
...
Returning a wifi access point without information regarding the
security type is only valid if the security type is unknown (from
the perspective of the network-socket API). For clarity in situations
in which scan may return an unsupported, but known security type,
type name has been changed to NSAPI_SECURITY_UNKNOWN.
2016-10-04 14:23:36 -05:00
Russ Butler
1aec3700de
Add ncs36510 RF phy
...
Check in the RF phy for the ncs36510. Note that the RF phy is included
in the built when nanostack is included since the phy is specific to
nanostack.
2016-10-04 14:20:14 -05:00
Bartek Szatkowski
febc341672
Fix spelling error: NSAPI_SECURITY_UNSUPPORTED
2016-10-04 17:34:58 +01:00
andreas.larsson
26eb5f19f2
Fixed mbed_lwip_get_netmask amd mbed_lwip_get_gateway
2016-10-04 16:40:15 +02:00
andreas.larsson
f5675cc822
Increased the stack size for the lwIP thread from 1024 to 1200. Needed for the u-blox ODIN-W2 driver. The actually needed size has not been measured.
2016-10-04 15:52:56 +02:00
andreas.larsson
e87f013c4d
Fixed missing public
2016-10-04 15:52:56 +02:00
andreas.larsson
8ea46eae17
Fixed missing abstract connect method
2016-10-04 15:52:55 +02:00
andreas.larsson
b418fce8ac
Added function for increasing ref count.
2016-10-04 15:52:55 +02:00
Bartek Szatkowski
1e7ba5fe79
Fix merge issues
2016-10-04 14:38:28 +01:00
Bartek Szatkowski
ae11b51b26
Split lwip initialisation and interface bringup
...
Split IP stack initialisation from mbed_lwip_bringup to mbed_lwip_init.
2016-10-04 14:32:44 +01:00
Bartek Szatkowski
98eb50f592
Refactor lwip_stack function names to include mbed prefix
...
Mbed function names, prefixed with lwip are confusing, as the name
suggest that they are part of lwip ip stack.
2016-10-04 14:22:24 +01:00
Seppo Takalo
f022d20e0e
Fix build on Cortex M3 with Nanostack.
...
TARGET_CORTEX_M3 renamed to TARGET_M3
2016-10-04 14:15:36 +03:00
Sam Grove
5a55b39b2b
Merge pull request #2887 from ARMmbed/update_mbed_trace
...
Update mbed trace
2016-10-03 12:35:17 -05:00
Bartek Szatkowski
d0be5733db
EMAC: Fix LWIP_IPV4 and DEVICE_EMAC flag usage
2016-10-03 17:46:39 +01:00
Seppo Takalo
11f8ccc871
Add mbed-trace subtree
...
Next time, updating of mbed-trace is just:
```
git subtree pull --squash -m "Update mbed-trace" \
-P features/FEATURE_COMMON_PAL/mbed-trace \
git@github.com:ARMmbed/mbed-trace.git master
```
2016-10-03 14:41:04 +03:00
Seppo Takalo
507d3efa9e
Remove mbed-trace
2016-10-03 14:40:05 +03:00
andreas.larsson
1d3c63d9bb
Changed name for the target UBLOX_C029 to UBLOX_EVK_ODIN_W2
2016-10-03 12:10:50 +02:00
Christopher Haster
5cd2d7869e
Merge remote-tracking branch 'upstream/master' into feature_wifi_ublox_merge
2016-10-02 07:29:07 -05:00
Christopher Haster
13bf0bd470
Merge commit 'upstream/master~' into feature_wifi_ublox
2016-10-02 06:35:12 -05:00
Sam Grove
04a2af7395
Update net tests to use feature name LWIP and not IPv4
2016-10-01 02:21:04 -05:00
Christopher Haster
c2d9fc29ff
restructure - Fixed include paths damaged by the restructure
2016-09-30 19:18:09 -05:00
Christopher Haster
ba99a1f31d
restructure - Restructured features/net directory
...
features/net/network-socket -> features/netsocket
features/net/FEATURE_IPV4 -> features/FEATURE_LWIP
features/net/nanostack-binaries -> features/nanostack
features/net/FEATURE_NANOSTACK -> features/nanostack/FEATURE_NANOSTACK
2016-09-30 19:18:09 -05:00
Christopher Haster
175ae6b610
restructure - Fixed include bug in features/unsupported/net/lwip
...
time.h brings in struct timeval
lwip defines custom struct timeval
resolved through disabling lwip's struct timeval
2016-09-30 19:18:09 -05:00
Christopher Haster
bf643bcb0e
restructure - Moved libraries to features/unsupported
...
libraries -> features/unsupported
2016-09-30 19:18:09 -05:00
Christopher Haster
6440ffab98
cellular - Matched changes to the WiFiinterface in cellular
2016-09-30 16:36:11 -05:00
Christopher Haster
0f40c121d5
wifi - Moved wifi_ap_t into its own class WiFiAccessPoint
...
Using a class for this structure is more idiomatic C++, allows
future deprecations, and more flexibility of the internal structure.
Additionally, this matches to design of the SocketAddress class
specific to the network-socket api.
2016-09-30 15:56:05 -05:00
Christopher Haster
5b12539074
wifi - Removed asynchronous functions
...
Current asynchronous functions do not match the blocking/attach
pattern of the current codebase.
Unfortunately, the asynchronous api can not be updated in the
current time constraints. The async functions will be removed
for now and can be reconsidered at a later date.
2016-09-30 15:41:46 -05:00
Sam Grove
b0b7b3cf9c
Merge pull request #2849 from pan-/fix_nordic_critical_section
...
Fix nordic critical section entry and exit
2016-09-30 15:00:43 -05:00
Sam Grove
d8e484d091
Merge pull request #2812 from jeromecoutant/PR_Add_MAC
...
[STM32 NUCLEO] Init MAC address
2016-09-30 14:52:46 -05:00
Martin Kojtal
cca026dc6d
WiFiInterface - revert removal of connect method
2016-09-30 19:07:43 +01:00
Martin Kojtal
63f0ff1b49
NetworkInterface: remove dhcp and static ip methods
...
These use cases are already supported by NetworkInterface class via
set_dhcp, and set_network.
2016-09-30 18:47:18 +01:00
Martin Kojtal
0fe1246bf4
WiFiInterface - remove data arguments
...
Callback class provides API to support class callbacks.
2016-09-30 18:47:07 +01:00
Seppo Takalo
bdfa22a6e6
Update CONTRIBUTING.md
2016-09-30 16:20:25 +03:00
Seppo Takalo
6ba8068c62
Allow mesh-api to configure routing.
2016-09-30 15:53:46 +03:00
Martin Kojtal
e7b7fecc47
NetworkInterface: fix start_dhcp argument type
2016-09-30 11:33:35 +01:00
Martin Kojtal
ebe02274ff
NetworkInterface- fix comments for dhcp and ip methods
2016-09-30 11:10:59 +01:00
Martin Kojtal
e31f198810
lwip_stack: remove emac int enable/disable functions
...
Already done in emac interface.
2016-09-30 10:59:27 +01:00
Martin Kojtal
ad8b52fe85
EthernetInterface: revert unrelated changes
2016-09-30 10:48:22 +01:00
Martin Kojtal
372f8e4a8c
lwip stack: dhcp in bringup not done for emac targets
2016-09-30 09:59:48 +01:00
Martin Kojtal
961cde39af
WiFiInterface: change variables to protected
...
A wifi instance should be able to set those data.
2016-09-30 08:51:21 +01:00
Martin Kojtal
7c8afa91fb
IPStackInterface: removal of this layer
...
Use NetworkInterface that defines the same API (extended to cover some additional
requirements that comes from wifi).
2016-09-30 08:48:09 +01:00
Martin Kojtal
780ec1ebe4
eth arch: duplication of declarations removal
2016-09-29 17:36:15 +01:00
Martin Kojtal
ac8f5d1b8c
eth arch: missing endif fix
2016-09-29 14:44:53 +01:00
Martin Kojtal
d40c19bc73
lwipstack: add start dhcp and static ip functions
2016-09-29 14:44:03 +01:00
Martin Kojtal
1b797bbd16
EthernetInterface: ctor uses connect() method
2016-09-29 14:38:45 +01:00
Seppo Takalo
bf8d8211fa
Update Nanostack binaries to 5.0.6
2016-09-29 14:31:19 +03:00
Seppo Takalo
cbce88d422
[ONME-2736] Macro Def. of 6LP-ND Security Mode
...
* Application has been using MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE as the macro to define Secuity mode.
* The fall back mechanism, in case of absence of neo or yotta macro definition, was setting the macro to
be yotta format which was not used at all in the application.
* The bug was fixed by changing YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE to
MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE in the fall back mechanism.
2016-09-29 14:11:02 +03:00
Seppo Takalo
822567bfa1
Initialize mac_api only once.
2016-09-29 14:06:49 +03:00
andreas.larsson
841c9b5809
Fixed missing timeout argument for lwip_start_dhcp
2016-09-29 11:57:14 +01:00
andreas.larsson
6040561841
Added start_dhcp and start_static_ip
2016-09-29 11:54:50 +01:00
andreas.larsson
8af75511ca
Removed check since the interface is not fully up yet so we can't block DHCP/ARP
2016-09-29 11:54:12 +01:00
Bartek Szatkowski
f122695fd3
WiFi: Decuple IP stack bringup and IP address provisioning
2016-09-29 11:54:10 +01:00
Bartek Szatkowski
c80641fe11
EMAC: Fix "#if DEVICE_EMAC " usage
2016-09-29 11:52:43 +01:00
andreas.larsson
b07d60259a
Added missing ;
2016-09-29 11:51:37 +01:00
andreas.larsson
40cd23c4f7
Added pointer for wifi_ap_t in wifi_connect_cb_t to be able to use NULL
2016-09-29 11:51:35 +01:00
andreas.larsson
26c3eef028
Fixed return type for disconnect
2016-09-29 11:50:58 +01:00
Seppo Takalo
1317eda555
Rename FEATURE_IPV6 to FEATURE_NANOSTACK
2016-09-29 13:50:32 +03:00
Bartek Szatkowski
7a3a580a4b
WiFi: Add IPStackInterface abstraction for IP stacks
2016-09-29 11:49:05 +01:00
Bartek Szatkowski
a30aa8f21f
EMAC: Add LWIP adaptation layer
2016-09-29 11:47:24 +01:00
Martin Kojtal
5ed97d5cca
nsapi: error no ssid name correction
2016-09-29 10:46:51 +01:00
Martin Kojtal
da7529801a
WiFiInterface: change scope of wifi_ap_t structure
2016-09-29 10:44:43 +01:00
Martin Kojtal
33d95654df
WifiInterface - use Callback class for callbacks
2016-09-29 10:41:43 +01:00
Vincent Coubard
dcf03310d0
NRF5 - Fix usage of volatile variable in nordic critical section implementations.
2016-09-29 10:05:02 +01:00
Martin Kojtal
517f0509ca
IPStackInterface - add ip address
...
Currently only for IPv4. lwip was updated to accept 2 arguments for getting
the ip address (buffer and length).
2016-09-29 09:50:11 +01:00
Martin Kojtal
81932ee3c3
lwip emac - remove non-existent header inclusion
2016-09-29 09:49:51 +01:00
Martin Kojtal
f12676dfc7
Merge branch 'master' into feature_wifi
...
Conflicts:
features/net/FEATURE_IPV4/lwip-interface/lwip_stack.c
hal/targets.json
2016-09-29 09:20:46 +01:00
Sam Grove
6856a892ef
Merge pull request #2841 from javier-moreno-tridonic-com/fix-border-router-shudown-reconections
...
Fixed assert failure on reconections
2016-09-28 14:59:52 -07:00
Sam Grove
3d1531fcb1
Merge pull request #2767 from mikaleppanen/lwip_2_0
...
Replace lwIP 1.4.1 with lwIP 2.0
2016-09-28 14:58:22 -07:00
Vincent Coubard
597f104685
TARGET_NRF51822 - Override critical section enter/exit when Nordic SDK v10 is used.
...
This change is not located in the hal because SDK v10 is not available from this
place. It is safe to provide the implementation in BLE because the SDK V10 is
defined there. Default implementations of critical section enter/exit are safe
as long as the softdevice is not used.
2016-09-28 13:53:51 +01:00
Martin Kojtal
3d14c20224
WiFiInterface: remove connect implementation
...
We do not want to mix Ethernet and Wifi at the moment, thus WiFiInterface
should implement own connect using emac.
2016-09-28 09:54:59 +01:00
Andres AG
11ee1de620
Update feature/mbedtls with mbedtls' development HEAD
2016-09-28 09:26:02 +01:00
Martin Kojtal
b256b2fdc7
network-sockets: revert API for static configuration
...
WifiInterface - add set_credentials
2016-09-28 09:24:56 +01:00
Martin Kojtal
febf1a8d55
lwipipstack: lwip_bringup arguments update
...
It now accepts additional arguments, that lwipipstack do not use, thus
all 0 and false for dhcp.
2016-09-28 09:24:12 +01:00
javier-moreno-tridonic-com
51fd80bb63
Fixed assert failure on reconections
...
When the border router is switched off, the several retries will end up triggering the asserts in NanostackSocket::open. This is caused because socket_tbl elements, are never set to NULL.
2016-09-28 09:59:12 +02:00
jeromecoutant
7ec5de8c78
space correction
2016-09-28 09:10:25 +02:00
Mika Leppänen
e5c291d347
Added version to nsapi get host by name
2016-09-28 08:48:45 +03:00
Mika Leppänen
1f98cc3d54
Corrected tcp socket send
2016-09-28 08:48:45 +03:00
Mika Leppänen
95383dde32
Added ipv6 support to lwip dns adaptation and updated dchp functionality
2016-09-28 08:48:45 +03:00
Mika Leppänen
283ee52228
Added lwip status parameter
2016-09-28 08:48:45 +03:00
Mika Leppänen
0a88251b6c
Declare heap ourselves to specify section
2016-09-28 08:48:45 +03:00
Mika Leppänen
1d2130f032
Updated STM mac for lwip 2.0 and IPv6.
2016-09-28 08:48:44 +03:00
Mika Leppänen
a349c1123c
Updated VK_RZ_A1H mac for lwip 2.0 and IPv6.
2016-09-28 08:48:44 +03:00
Mika Leppänen
c61973c954
Updated RZ_A1H mac for lwip 2.0 and IPv6
2016-09-28 08:48:44 +03:00
Mika Leppänen
f270fcbd12
Updated LPC17 mac for lwip 2.0 and IPv6
2016-09-28 08:48:44 +03:00
Mika Leppänen
f4e76bb704
Updated NUC472 mac for lwip 2.0 and IPv6
2016-09-28 08:48:44 +03:00
Mika Leppänen
bb50717dc3
Updated lwip API and configuration files to lwip 2.0
2016-09-28 08:48:43 +03:00
Mika Leppänen
5f7a953325
K64F: Use older multicast filtering API
2016-09-28 08:48:43 +03:00
Mika Leppänen
2f9c5e92ef
Updated K64F mac for lwip 2.0 and IPv6
2016-09-28 08:48:43 +03:00
Mika Leppänen
98c452dafb
Added json configuration file and mbed ignore file to lwip stack.
2016-09-28 08:48:43 +03:00
Mika Leppänen
052d994f10
lwip 2.0 https://github.com/ARMmbed/lwip
2016-09-28 08:48:10 +03:00
Mika Leppänen
66f9ecd758
Delete previous lwIP
...
Leave an empty space for fresh subtree
2016-09-28 08:44:01 +03:00
Sam Grove
75cf25056c
Merge pull request #2818 from pan-/fix_test_tools_warnings
...
TESTS TOOLS - fix warnings
2016-09-27 21:54:53 -07:00
Sam Grove
681cff8010
Merge pull request #2785 from pan-/remove_warnings_from_nordic_target
...
TARGET_NRF - Remove warnings from nordic target.
2016-09-27 21:53:28 -07:00
Andres AG
21a7b1de04
Modify mbedtls scripts to add config-no-entropy.h
2016-09-27 16:19:39 +01:00
Martin Kojtal
bd3a81d0ec
lwip: add emac interrupt API
...
ethernet uses eth_arch_xxx_interrupts, emac_xxx_enable_interrupts
2016-09-27 10:42:59 +01:00
Martin Kojtal
1b95c67dd2
mbedtls trng - remove MBEDTLS_ENTROPY_HARDWARE_ALT
...
MBEDTLS_ENTROPY_HARDWARE_ALT will be defined via config in mbedtls,
the mbed wrapper should use DEVICE_TRNG.
2016-09-27 09:16:28 +01:00
Martin Kojtal
1f8da7da34
mbedtls - move TRNG mbed impl into platform folder
2016-09-27 09:14:42 +01:00
Martin Kojtal
ea1041ea36
HAL - RNG rename to TRNG
2016-09-27 09:13:59 +01:00
Martin Kojtal
e8ca16dde7
RNG - rename rng_get_numbers to rng_get_bytes
2016-09-27 08:51:49 +01:00
Martin Kojtal
ee344abd34
mbedtls - mbed wrapper rename to mbed_rng
2016-09-27 08:51:47 +01:00
Martin Kojtal
7d68492bef
mbedtls: add wrapper for mbed hw poll
...
This wrapper uses RNG HAL API
2016-09-27 08:51:34 +01:00
Milosch Meriac
5d6c316597
uVisor: Enforce thread switch atomicity
...
The system hook thread_switch gets called both through the SVC and
though the PendSV, which can get interrupted by the SVC.
Since calls to the uVisor API are not re-entrant, we need to wrap this
function in an atomic section to prevent faults.
2016-09-26 23:09:36 -07:00
Vincent Coubard
8070468b58
GREENTEA - Fix warning about unused function in greentea_metrics.cpp.
...
This change isolate properly functions and variable declared when
MBED_STACK_STATS_ENABLED is on.
2016-09-26 17:32:23 +01:00
Vincent Coubard
90496ed5dc
UTEST - Fix warning by removing unreachable statement.
...
Some compiler will trigger warnings if code is located after the exit function
because this function never returns (by the standard...).
2016-09-26 17:05:03 +01:00
Vincent Coubard
25148af3a2
UTEST - Fix warning in utest_shim.cpp by removing unreachable statement.
2016-09-26 17:02:01 +01:00
jeromecoutant
9453aec847
Patch for GCC and IAR compilation
2016-09-26 18:01:02 +02:00
Vincent Coubard
0b94aae00b
GREENTEA - Fix warning by adding empty line at the end of greentea_serial.cpp.
2016-09-26 16:58:35 +01:00
Vincent Coubard
f150f4f5e0
GREENTEA - fix warning by removing unreachable statement.
2016-09-26 16:56:28 +01:00
Vincent Coubard
ed4889c79f
GREENTEA - Fix a warning due to the absence of an empty line at the end of greentea_serial.h
2016-09-26 16:48:27 +01:00
0xc0170
20f5adbab2
Merge branch 'master' into feature_wifi
...
Conflicts:
features/net/FEATURE_IPV4/lwip-interface/EthernetInterface.cpp
features/net/FEATURE_IPV4/lwip-interface/lwip_stack.c
features/net/FEATURE_IPV4/lwip-interface/lwip_stack.h
features/net/network-socket/WiFiInterface.h
2016-09-26 16:36:17 +01:00
Vincent Coubard
f490474bf2
BLE - Add end of line to deprecate.h
2016-09-26 13:29:07 +01:00
Vincent Coubard
6cdfb19304
BLE: TARGET_NRF - Avoid redefinition of ASSERT macro.
...
Instead, the BLE code use the macro ASSERT_TRUE
2016-09-26 13:29:03 +01:00
Vincent Coubard
2af37a6e1e
TARGET_MCU_NRF51822 - Move declaration of fs_callback into the proper file.
2016-09-26 13:29:02 +01:00
Vincent Coubard
bf28f88878
TARGET_MCU_NRF51822 - Fix comparison between signed and unsigned integer.
2016-09-26 13:29:00 +01:00
Vincent Coubard
85a7d6d39f
TARGET_MCU_NRF51822 - Fix comparison between signed and unsigned integer.
2016-09-26 13:28:58 +01:00
Vincent Coubard
defa15b1bf
TARGET_MCU_NRF51822 - Comment unused variable.
...
The choice has been made to comment this variable instead of deleting it because
the macros values which use this variable are commented as well.
2016-09-26 13:28:56 +01:00
Vincent Coubard
bad230b67b
TARGET_MCU_NRF51822 - Avoid comparison between signed and unsigned integers.
2016-09-26 13:28:54 +01:00
Vincent Coubard
591aa78b55
TARGET_MCU_NRF51822 - Replace definition of SVCALL with the one used by SDK V11.
...
This change avoid warnings about unused functions.
2016-09-26 13:28:52 +01:00
Vincent Coubard
cce4094f37
BLE: TARGET_NRF5: use non deprecated version of Ticker::attach_us.
2016-09-26 13:28:51 +01:00
Vincent Coubard
1ecb1a6ca2
BLE: TARGET_NRF - Remove unused variable.
2016-09-26 13:28:49 +01:00
Vincent Coubard
07da784395
BLE: TARGET_MCU_NRF51822 - Fix signed to unsigned comparison.
2016-09-26 13:28:46 +01:00
Vincent Coubard
80740dda06
TARGET_NRF - Fix possible invalid comparison.
2016-09-26 13:28:44 +01:00
Vincent Coubard
36c001d0e8
TARGET_MCU_NRF51822 - Fix inline keyword position.
2016-09-26 13:28:39 +01:00
Vincent Coubard
4ae2453eb6
NORDIC - remove the unused and incorrect PACKED() macro from the Nordic SDK.
...
This macro is not used anywhere.
2016-09-26 13:28:36 +01:00
jeromecoutant
8471f4ea56
[STM32 NUCLEO] Init MAC address
2016-09-26 11:22:58 +02:00
Sam Grove
157fa65a51
Merge pull request #2809 from geky/lwip-fix-default-dhcp
...
lwip - Fix default behaviour of DHCP
2016-09-26 02:39:20 -05:00
Christopher Haster
358b7f0521
lwip - Fixed default behaviour of DHCP
2016-09-25 23:28:29 -05:00
Christopher Haster
4f7b10f433
nsapi - Moved literal ip parsing out of dns-query
...
- Not inherently a dns operation
- Able to reuse SocketAddress provided to the NetworkInterface
2016-09-25 22:19:18 -05:00
Christopher Haster
2194ca1c1e
nsapi - Increased DNS buffer size to 512 bytes per spec
2016-09-25 22:19:18 -05:00
Christopher Haster
370afe5d82
nsapi - Folded IP parsing logic into SocketAddress
...
Merged duplicated logic into the SocketAddress class. Based
on parallel work by @mkaleppanen and @kjbracey-arm.
Also added small ipv6 parsing fix by @mikaleppanen
2016-09-25 22:19:18 -05:00
Christopher Haster
d237ee8722
nsapi - Reversed arguments to gethostbyname
...
Updated to match prior conventions
- netconn_gethostbyname
- gethostbyname_r
- gethostbyname2_r
- gethostbyaddr_r
2016-09-25 22:19:18 -05:00
Christopher Haster
3858a13b75
nsapi - Added access to gethostbyname and add_dns_server
...
For performing DNS resolution explicitly through the network-socket
user API.
This interface does not require implementation changes and can rely
entirely on the dns query library in the network-socket API.
2016-09-25 22:16:52 -05:00
Sam Grove
98030475af
Merge pull request #2804 from yogpan01/mbed-os.5.2-rc1
...
Updating mbed-client-c and sal-stack-nanostack-eventloop
2016-09-25 22:11:24 -05:00
Sam Grove
d8efe713e7
Merge pull request #2778 from pan-/avoid_inclusion_of_ble_code_if_not_used
...
BLE - Nordic implementation: Move singleton into a function.
2016-09-25 21:57:23 -05:00
Sam Grove
20133688f0
Revert "[STM32 NUCLEO] Init MAC address"
2016-09-25 16:53:00 -05:00
Sam Grove
363c041c53
Merge pull request #2743 from jeromecoutant/PR_STM32_MAC
...
[STM32 NUCLEO] Init MAC address
2016-09-24 16:40:13 -05:00
Sam Grove
e0bf4153a4
Merge pull request #2739 from jeromecoutant/PR_Update_IPV4
...
STM32 / IPV4: #2685 has been forgotten with #2731
2016-09-24 16:39:58 -05:00
Sam Grove
29b0551eb7
Merge pull request #2728 from andreaslarssonublox/eth_fix
...
Added ethernet and enabled IPV4 feature for the EVK-ODIN-W2/C029 target
2016-09-24 16:35:49 -05:00
Sam Grove
60f661da62
Merge pull request #2684 from nvlsianpu/introduce_peer_manager
...
[BLE NRF5] introduce the SDK nRF5 Peer manager into BLE security features
2016-09-24 16:28:18 -05:00
Sam Grove
584384c38f
Merge pull request #2664 from geky/nsapi-static-config
...
nsapi - Add optional API for static configuration of network interfaces
2016-09-24 16:27:55 -05:00
Yogesh Pande
ce0b86a392
Updating mbed-client-c and sal-stack-nanostack-eventloop
...
**mbed-client-c**
[Full Changelog](https://github.com/ARMmbed/mbed-client-c/compare/v3.0.1...v3.0.2 )
**New feature**
- Make resending flags configurable through Yotta and mbed-cli build systems
- Introducing Configuration management through Config file
**Closed issues:**
- IOTCLT-882 - Confirmable messages sending
**sal-stack-nanostack-eventloop**
[Full Changelog](https://github.com/ARMmbed/sal-stack-nanostack-eventloop/compare/mbed-os-5.0-rc1...mbed-os.5.2-rc1 )
**New features**
- Move configuration parameter resolution to separate header and allow user definable configuration header to be used.
- Port eventloop system timer to use new tick timer functions platform_tick_timer_register, platform_tick_timer_start and platform_tick_timer_stop.
2016-09-24 16:44:27 +03:00
Martin Kojtal
8bfd108aa5
Merge pull request #2729 from bulislaw/feature_wifi
...
HAL: Add Emac interface
2016-09-23 12:52:13 +01:00
Bartek Szatkowski
aad3e1f6c5
WiFi: Extend WiFiInterface API and documentation
...
* Add details to documentation
* Add timeout for async functions
* Add channel parameter to connect
* Add wifi_ap_t to connection cb function
2016-09-23 10:43:36 +01:00
Bartek Szatkowski
ddd65b4089
WiFi: Add IPStackInterface abstraction for IP stacks
2016-09-23 10:43:32 +01:00
Christopher Haster
64ac2105a3
lwip - Added option to set static IP addresses
...
Provided through the config options added to the network interface:
- EthernetInterface::set_network(ip_address, netmask, gateway)
- EthernetInterface::set_dhcp(dhcp)
2016-09-23 04:41:37 -05:00
Christopher Haster
f0934fd0f1
nsapi - Added optional API for static configuration of network interfaces
...
This accomplishes two things:
1. Provides a simple route for adding static IP address support to the
base NetworkInterface
2. Provides a simple route for adding configurability to network
interfaces and unifies the network interface to consistent connect
call, allowing network interfaces to be passed around abstractly
NetworkInterface
- set_network
- set_dhcp
WiFiInterface
- set_credentials
CellularInterface
- set_credentials
2016-09-23 04:39:13 -05:00
Bartek Szatkowski
4a6728cb2a
EMAC: Add LWIP adaptation layer
2016-09-23 10:34:26 +01:00
Bartek Szatkowski
ac8c2f96c0
EMAC: Add emac_stack_t implementation for LWIP
2016-09-23 10:34:25 +01:00
Bartek Szatkowski
ed0dfb48ea
HAL: Add Emac interface
2016-09-23 10:34:21 +01:00
Martin Kojtal
e4dde3460f
Merge pull request #2774 from AlessandroA/uvisor_rpc
...
uVisor: Update to v0.25.0
2016-09-23 09:48:07 +01:00
Vincent Coubard
e8bddd6711
BLE - Legacy nordic implementation: Move static singleton into a function.
...
The change of scope all the code from BLE when this code is not used by the end
user application.
2016-09-22 12:10:14 +01:00
Vincent Coubard
b4ac8f214a
BLE - Nordic implementation: Move singleton into a function.
...
This change remove BLE code from the binary generated if the user code doesn't
use BLE.
2016-09-22 11:58:29 +01:00
Sam Grove
c1c1492fa7
Merge pull request #2744 from jeromecoutant/PR_STM32_IPV4
...
FEATURE_IPV4/TESTS: result status could be wrong
2016-09-22 01:21:35 -05:00
Alessandro Angelino
2a42255bba
uVisor: Update to v0.25.0
...
The update includes:
* Fixes to the ARMv7-M MPU driver.
* RPC APIs implementation.
* NVIC_SystemReset virtualization.
2016-09-21 18:16:33 +01:00
Alessandro Angelino
8c5200c37f
uVisor: Fix the core selection pattern
2016-09-21 17:16:47 +01:00
Martin Kojtal
2866e21bea
Merge pull request #2701 from simonqhughes/master
...
CFSTORE Integration with Storage-Volume-Manager and Flash-Journal API update to the latest versions
2016-09-21 17:03:31 +01:00
jeromecoutant
257c3678da
tcp_client_hello_world K&R style
2016-09-20 14:09:53 +02:00
Andrzej Puzdrowski
13a1fd5584
[BLE NRF5] Fix bug: "purgeAllBondingState could had returned before deletion task was done"
...
by reimplement the btle_purgeAllBondingState as blocking function.
2016-09-20 12:01:22 +02:00
jeromecoutant
b7caa5448f
tcp_client_hello_worldminor update
2016-09-20 09:40:48 +02:00
jeromecoutant
11d0f51bc4
FEATURE_IPV4/TESTS: result status could be wrong
...
result status should be set to false by default before starting test execution.
2016-09-19 16:05:29 +02:00
Milosch Meriac
2ca40955a6
uVisor: Debug Box & ENET DMA-support for default box
...
- Enhanced Debug Box
- Allow hw-specific ACL extensions per region
- Reduce background region rights to debugger and core
- Added Beetle SoC uVisor support
- MPU code restructured
2016-09-19 11:38:06 +01:00
Milosch Meriac
d389f65cf2
Don't disable the MPU for ENET when uVisor is around
2016-09-19 11:38:06 +01:00
jeromecoutant
f05e6200d3
[STM32 NUCLEO] Init MAC address
2016-09-19 11:51:42 +02:00
Bogdan Marinescu
65ffa8cbb7
Merge pull request #2702 from mazimkhan/uvisor-gt-client-integration
...
Changes in greentea-client for uvisor-tests-standalone integration
2016-09-19 12:47:06 +03:00
jeromecoutant
79cacd6c77
STM32 / IPV4: #2685 has been forgotten with #2731
2016-09-19 11:19:53 +02:00
Sam Grove
ff89555f45
Merge pull request #2731 from jeromecoutant/PR_STM32_IPV4
...
[TARGET_STM] IPV4 feature hal files factorisation
2016-09-18 17:47:53 -05:00
Sam Grove
3c33e4f9e3
Merge pull request #2722 from geky/nsapi-rst
...
lwip - Fixed error code on disconnect TCP socket
2016-09-18 17:47:34 -05:00
Sam Grove
e6dace5d18
Merge pull request #2720 from yogpan01/mbed-os.5.2-rc1
...
Removing mbed-client and other fix commits.
2016-09-16 17:37:08 -05:00
Sam Grove
6bfcb3cff0
Merge pull request #2665 from geky/nsapi-socketaddress-equality
...
nsapi - Add equality operators to SocketAddress class
2016-09-16 17:28:01 -05:00
Sam Grove
52fd7b6864
Merge pull request #2642 from c1728p9/stack_stats
...
Stack stats
2016-09-16 17:24:20 -05:00
Sam Grove
1a91c1cc1d
Merge pull request #2561 from geky/nsapi-network-state
...
lwip - Add checks for invalid state of network
2016-09-16 17:20:34 -05:00
Sam Grove
c940d0e20a
Merge pull request #2551 from ARMmbed/runtime_configuration
...
Remove IPv6 link time dependency on an RF phy
2016-09-16 17:17:51 -05:00
Sam Grove
e4c8d76ba9
Merge pull request #2688 from artokin/master
...
Avoid type collision by renaming callback variable
2016-09-16 14:22:59 -05:00
jeromecoutant
acbc3e1e09
[TARGET_STM] IPV4 feature hal files factorisation
...
Same code was duplicated for all STM32 targets
2016-09-16 16:21:59 +02:00
andreas.larsson
7661fe5719
Replaced GCC specific __packed__ with generic MBED_PACKED
2016-09-16 15:23:41 +02:00
andreas.larsson
eacccddaa2
Added mbed_mac_address
2016-09-16 13:58:29 +02:00
andreas.larsson
0e5a0d68b3
Enabled feature IPV4 for C029
2016-09-16 11:31:33 +02:00
Martin Kojtal
5d1d8b4033
Merge pull request #2685 from andreaslarssonublox/stm32f4_phy_fix
...
lwip - replace vendor specific register usage in stm32f4_emac.c with basic register
2016-09-16 08:23:37 +01:00
Christopher Haster
b7d9b28bc4
lwip - Fixed error code on disconnect TCP socket
...
Fixed to return 0 on successful shutdown
2016-09-15 15:19:40 -05:00
Sam Grove
da14bce7a2
Merge pull request #2518 from fvincenzo/master
...
Enable uvisor on Beetle
2016-09-15 14:01:07 -05:00
Yogesh Pande
86e0841f04
Removing mbed-client and other fix commits.
...
**FEATURE_CLIENT**
Removing FEATURE_CLIENT from mbed-os source tree.
This commit removes FEATURE_CLIENT from mbed-os source tree
Applications using mbed-client now have to explicitly add
mbed-client.lib in addition to mbed-os.lib.
**mbed-client-c**
- [v3.0.1](https://github.com/ARMmbed/mbed-client-c/releases/tag/v3.0.1 ) (15-Sep-2016)
[Full Changelog](ARMmbed/mbed-client-c@mbed-os-5.0-rc1...v3.0.1)
**New features**
- Creates a new sn_nsdl_put_resource function, which takes ownership of sn_nsdl_resource_info_s resource object (not members) instead of creationg copy of it
- Rearranged struct member variable to pack better into memory
- Refactored coap_options_list to treat number members as numbers instead of strings
- Add option to pass incoming blocks to application instead storing them internally
- Added API for deleting one message from resending
**Closed issues:**
- IOTCLT-1001 - mDS does not sent RST anymore for Client after DELETE /subscriptions
**coap-service**
- [v4.0.3](https://github.com/ARMmbed/coap-service/releases/tag/v4.0.3 ) (15-Sep-2016)
[Full Changelog](ARMmbed/coap-service@mbed-os-5.0-rc1...v4.0.3)
**New features**
- Updated coap-service to use new structure from mbed-client-c
- Set link layer security when opening socket.
2016-09-15 20:42:06 +03:00
Martin Kojtal
4fde794572
Merge pull request #2627 from bulislaw/feature_wifi
...
Extend and rework WiFi interface
2016-09-15 11:53:03 +02:00
Mohammad Azim Khan
7cc3f40b38
Changes in greentea-client for uvisor-tests-standalone integration
2016-09-14 13:36:08 +01:00
Bartek Szatkowski
f9f1f44a35
Extend and rework WiFi interface
...
General refactoring of the API and new methods added:
* get_rssi() - measures radio signal strenght
* get_state() - returns current state (not connected,
connecting, connected, error)
* scan() - scans for available networks sync and async versions
* connect_async() - connect to a network without blocking
2016-09-14 12:57:22 +01:00
Russ Butler
9e4a479794
Add prefix to mark cmsis_os functions as private
...
Add a leading underscore to give an indication that the new cmsis_os
API functions are not official.
2016-09-13 15:53:17 -05:00
Russ Butler
1921b1aa96
Add stack metrics to greentea
...
Update greentea to report thread information when a thread exits or
is terminated and when testing completes. Also move metrics into
a dedicated greentea file.
2016-09-13 15:52:18 -05:00
Simon Hughes
5e22db842f
This commit includes the following CFSTORE/Flash-Journal/Storage updates and fixes:
...
- flash-journal basicAPI fix for ARM toolchain
- Updated storage-abstraction with version 0.4.7
(commit c7c4a8c52298bbc006a6f53a059fb2599cad73cc).
- https://github.com/ARMmbed/storage-volume-manager at version v0.2.10.
- https://github.com/ARMmbed/mtd-k64f v0.4.2 version of flash.c (imported as storage_driver.c).
- update to CFSTORE to use the storage-volume-manager API to initialize volume manager and
add a volume for CFSTORE to use.
- https://github.com/ARMmbed/flash-journal at version v0.5.3
(commit 4c58165e2fa02c6ed2b9d166a9c96967e81f458f) including readFrom() support.
- Taking flash-journal-strategy-sequential v0.6.7 strategy.c
(commit b11a718761aa9f33679956968a21aaef9179bde1).
- GCC_ARM, ARM and IAR compiler warning fixes for new versions of flash-journal code.
- Fix storage-volume-manager test cases for concurrent access from 2 volumes to use
addresses within the 512-1024kB address range, which is within the cfstore added volume.
- Fix cfstore/storage-volume-manager IAR warnings when building with verbose flag.
2016-09-13 18:16:56 +01:00
Andrzej Puzdrowski
e67117b8ea
introduce the SDK nRF5 Peer manager into BLE security features
...
PM will be used for SoftDevices s13x, otherwise DM will be used.
Fix - security key distribution settings - Signing is not supported.
declare usage of encryption LTK and IRK if boonding enabled
deleted unused local reference to nRF5xGap class in bleGattcEventHandler.
fix PM internal bug (For gcc with -0s optimization an application fail to save a boonding data)
fuse redeclaration of PACKED macro in nRF5 SDK sources
2016-09-13 14:16:55 +02:00
Arto Kinnunen
1b46d2bbf9
Avoid type collision by renaming callback variable
...
Build jobs are failing due build error "arm_hal_timer.cpp:50:5:
error: reference to 'callback' is ambiguous".
Fix the build error by renaming callback to arm_hal_callback to
avoid collision with callback defined in ./mbed-os/hal/api/Callback.h
2016-09-13 15:02:43 +03:00
andreas.larsson
189d932169
Replaced usage of vendor specific register with basic registers when checking link status
2016-09-13 12:04:04 +02:00
Vincenzo Frascino
08e6f4121c
[BEETLE] Add platform to uvisor importer
...
This patch adds Beetle platform to uvisor importer.
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
2016-09-12 10:54:33 +01:00
Christopher Haster
e3037ef7b0
nsapi - Added equality operators to SocketAddress class
2016-09-11 20:48:01 -05:00
Sam Grove
5c30c0f166
Merge pull request #2594 from svastm/fix_tcp_server_constructor
...
Fix TCPServer constructor
2016-09-10 13:04:55 -05:00
Sam Grove
5b90bf7b1d
Merge pull request #2624 from simonqhughes/master
...
CFSTORE Bugfix for realloc() moving KV area and cfstore_file_t data structures not being updated correctly
2016-09-10 07:26:41 -05:00
Sam Grove
3806c8713b
Merge pull request #2559 from pan-/utest_globals_optimizations
...
[utest]: Allow the linker to remove any part of utest if not used
2016-09-10 07:16:34 -05:00
Sam Grove
c1ee7fb494
Merge pull request #2504 from ohagendorf/disco_f769_ii
...
[Disco_F769NI] adding new target
2016-09-10 07:16:21 -05:00
Sam Grove
a35cd7f81f
Merge pull request #2579 from geky/nsapi-max-socket-accept
...
lwip - Fix handling of max sockets in socket_accept
2016-09-10 07:11:20 -05:00
Sam Grove
fb7ffcb5a3
Merge pull request #2580 from geky/nsapi-bind-again
...
lwip - Add check for previously-bound socket
2016-09-10 07:10:45 -05:00
Sam Grove
b10e3a9163
Merge pull request #2578 from c1728p9/fix_double_free
...
Fix double free in NanostackInterface
2016-09-09 18:00:09 -05:00
Vincent Coubard
aab107020b
Use SingletonPtr for the internal variables defaults and handlers in utest_harness.
2016-09-09 17:22:41 +01:00
Olaf Hagendorf
765aeb0dc6
disco_f769ni adding ethernet init
...
the IPV4 feature was already enabled in an earlier commit but the mbed 5 ethernet initialisation was missing
2016-09-09 14:21:55 +02:00