Martin Kojtal
094f648123
Merge pull request #10488 from kivaisan/add_cellularproperty_description
...
Cellular: Add description for CellularProperty
2019-04-30 09:40:08 +01:00
Martin Kojtal
1ce073a9c2
Merge pull request #10402 from jarvte/disconnect_per_context
...
Cellular: send disconnect to correct ctx
2019-04-29 13:17:59 +01:00
Anna Bridge
f28b82b831
Merge pull request #10475 from kivaisan/ns_eventloop_tick_timer
...
Implement nanostack eventloop tick timer
2019-04-26 13:38:17 +01:00
Anna Bridge
1647282de9
Merge pull request #10462 from michalpasztamobica/nanostack_semaphore_release_connecting
...
Nanostack: release connect_semaphore only when it is pending
2019-04-26 13:37:53 +01:00
Anna Bridge
1b63aadb5e
Merge pull request #10461 from caixue1102/mbed-os-rda
...
Update wifi driver for rda target UNO_91H
2019-04-26 13:37:28 +01:00
Anna Bridge
a98157a387
Merge pull request #10453 from hasnainvirk/minor_doc_update
...
Cellular: Minor doc update for CellualrSocket object
2019-04-26 13:37:01 +01:00
Anna Bridge
016ce322b4
Merge pull request #10434 from michalpasztamobica/nanostack_network_handler_fix
...
Nanostack network handle does not always call status cb for BOOTSTRAP events
2019-04-26 13:33:46 +01:00
Anna Bridge
9f18456114
Merge pull request #10410 from michalpasztamobica/nanostack_translate_sendmsg_errors
...
Nanostack: translate errors from sendmsg
2019-04-26 13:32:59 +01:00
Anna Bridge
b1cd3dab16
Merge pull request #10258 from davidsaada/david_remove_feature_storage
...
Remove FEATURE_STORAGE and all underlying deprecated features
2019-04-26 13:31:37 +01:00
Kimmo Vaisanen
38aa56efa8
Cellular: Add description for CellularProperty
2019-04-26 12:37:52 +03:00
Kimmo Vaisanen
7349bc8a47
Implement nanostack eventloop tick timer
...
Nanostack eventloop tick timer can be used in case high resolution
platform timer is not needed. One usecase for that is Pelion
Cloud client when using for example cellular connectivity. This enables
PDMC application to enter deep sleep state.
2019-04-25 12:01:52 +03:00
Michal Paszta
2b26a62cc7
Nanostack: release connect_semaphore only when it is pending
...
Only release if the current _connect_status is CONNECTING. If the semaphore is released many times for each connect, then the next connect will not wait(), as it will be able to decrement the semaphore imediatelly.
2019-04-24 11:31:16 +03:00
蔡雪 (Xue Cai)
d6730f5afc
Update wifi driver for rda target UNO_91H
2019-04-24 11:29:50 +08:00
Hasnain Virk
4eaffb4b03
Minor doc update
...
Socket ID is usually spitted out by the modem, however there are cases
when the modem is actully taken in as an input argument, e.g., in the
case of QUECTEL M26 modem. This minor knit clarifies that the
CellularSocket::id can be an input argument.
2019-04-23 12:36:29 +03:00
Martin Kojtal
46603f831e
Merge pull request #10411 from mirelachirica/bg96_tcp_endpoint_close
...
Cellular: Added BG96 handling for socket closing URC
2019-04-18 18:00:30 +01:00
Martin Kojtal
7392d51460
Merge pull request #10394 from kjbracey-arm/networking_warnings
...
Networking: Fix some ARMC6 warnings
2019-04-18 13:15:45 +01:00
Martin Kojtal
3ec9c190d0
Merge pull request #10314 from kjbracey-arm/rt1050_dcache
...
i.MX RT1050: Reactivate data cache
2019-04-18 09:49:13 +01:00
Martin Kojtal
658a41c015
Merge pull request #10417 from paul-szczepanek-arm/fix-coverity
...
suppress coverity error
2019-04-18 08:16:14 +01:00
Martin Kojtal
998cdf2223
Merge pull request #10418 from marcemmers/fix-cordio-gattserver-insert-characteristic
...
CordioGattServer: reset settings variable before ANDing the properties to it
2019-04-18 08:14:34 +01:00
Michal Paszta
8d1edc7db8
Nanostack network handle does not always call status cb for BOOTSTRAP events
...
UBLOX_EVK_ODIN_W2 advertises more events than we expect.
1) When disconnecting first network connectivity is lost and then an
actual disconnection event arrives. The first one is unexpected.
2) When reconnecting MESH_BOOTSTRAP_START_FAILED shows up, but the board
eventually manages to connect
2019-04-17 19:31:36 +03:00
Kevin Bracey
69c6cc341b
Networking: Fix some ARMC6 warnings
...
Some int-versus-long and signed-versus-unsigned format string
mismatches, and missing `class` keyword.
2019-04-17 16:03:44 +03:00
Teppo Järvelin
9d67a8b61c
Cellular: send disconnect to correct ctx
...
Disconnect was sent to all CellularContext classes even it concerned
one specific context. Some disconnect events are still sent to all
context classes. These event are coming from network and ment for all
context classes or event did not specify cid.
2019-04-17 13:53:40 +03:00
Mirela Chirica
88ea0db30d
Cellular: Added BG96 handling for socket closing URC
2019-04-17 11:25:58 +03:00
Martin Kojtal
b2b2fcea7b
Merge pull request #10375 from AriParkkila/cell-context-cleanup
...
Cellular: Fix to delete PDP context on disconnect
2019-04-17 09:23:52 +01:00
Marc Emmers
d11cf287ac
Make sure to reset settings before applying the properties
2019-04-16 16:28:28 +02:00
paul-szczepanek-arm
482e9c390c
suppress coverity error
2019-04-16 14:19:31 +01:00
Michal Paszta
d1d0118752
Nanostack: translate errors from sendmsg
...
Translate errors to NSAPI_ERROR_*, instead of always returning
NSAPI_ERROR_DEVICE_ERROR
2019-04-16 15:03:50 +03:00
Martin Kojtal
1a14b9705a
ExhaustibleBD: licensed under Apache 2.0
...
Fixing license, to the same one as .cpp file.
2019-04-16 10:32:23 +01:00
Martin Kojtal
4401d41428
Merge pull request #10053 from AriParkkila/cellular-state-timeout
...
Cellular: Make CellularStateMachine timeouts configurable
2019-04-15 08:53:11 +01:00
Martin Kojtal
b0ba3d3dad
Merge pull request #10353 from tymoteuszblochmobica/multihoming
...
Update to LWIP 2.1.2
2019-04-15 08:49:51 +01:00
Cruz Monrreal
f1c4a029c2
Merge pull request #9844 from cmonr/travisCI-refactor
...
Travis CI: Stages, OS update, apt-get relief!
2019-04-12 09:17:55 -05:00
Tymoteusz Bloch
42b5680697
Multihoming fixed according to new LWIP implementation.
2019-04-11 20:54:48 -05:00
Tymoteusz Bloch
1632cc9ee4
Initial version of LWIP 2.1.2
2019-04-11 20:54:48 -05:00
Cruz Monrreal
b8410d85ab
Merge pull request #10369 from tymoteuszblochmobica/l3_interfacefix
...
L3IP interface input handler change.
2019-04-11 20:21:20 -05:00
Martin Kojtal
f56808f9bf
Merge pull request #10368 from kfnta/sequana_flash_ps
...
FUTURE_SEQUANA_PSA fix PSA Protected storage
2019-04-11 14:00:39 +01:00
Ari Parkkila
79c54372f2
Cellular: Fix to delete PDP context on disconnect
2019-04-11 03:58:56 -07:00
Tymoteusz Bloch
7d13b758cb
L3IP input now use tcpip_input instead of ip_input
2019-04-10 17:49:04 +02:00
Oren Cohen
f70e069838
Configure PS with tdbstore
2019-04-10 17:33:37 +03:00
Hasnain Virk
34fc828601
Flagging WEAK method implementation for default construction
...
CellularDevice::get_default_instance() is a weak method and is overriden
by either a default construction provided in the code or by application
at some stage. This method needs to be flagged otherwise using another
driver will be hindered by the default overriding of this driver.
2019-04-10 12:52:38 +03:00
Ari Parkkila
e0f8b2116a
Cellular: Fix CellularStateMachine timeout configurations
2019-04-09 22:02:38 -07:00
Cruz Monrreal
6dbc00dd8a
Merge pull request #10292 from hasnainvirk/ec2x_driver
...
Cellular: Basic driver for Quectel EC25/EC21
2019-04-09 11:06:51 -05:00
Cruz Monrreal
cec5a85761
Merge pull request #10354 from hasnainvirk/compile_error_at_handler
...
Cellular: Using new rather than malloc in debug_print
2019-04-09 11:06:15 -05:00
Cruz Monrreal
d1672d0200
Merge pull request #10341 from mirelachirica/check_urc_resp_stop_1
...
Cellular: Check for URC during AT response stop
2019-04-09 11:05:56 -05:00
Teppo Järvelin
8234f00506
Cellular: fix state machine to compile after master rebase
...
Fix automatic rebase error with cellulardevice.cpp
2019-04-09 14:00:59 +03:00
Teppo Järvelin
2470a3611c
Cellular: new state machine state and better info from stm
...
Added new state (signal quality) and more information about progress
so application/driver can build recovery logic.
2019-04-09 13:44:45 +03:00
Hasnain Virk
9229aba87d
Using new rather than malloc in debug_print
...
Using malloc will require us to add stdlib.h somewhere in the path for
the application. Maybe the CI apps are adding stdlib.h and that's why
the code would have worked. In a custom app, it can happen that the
header is not included. Using new avoids the need to add stdlib.h
anywhere and it is more in line with C++.
2019-04-09 12:25:59 +03:00
Martin Kojtal
a59ba20aec
Merge pull request #10338 from jarvte/fix_deleting_of_stm
...
Cellular: Fix deleting of state machine to correct class
2019-04-09 10:59:15 +02:00
Martin Kojtal
47838ea4be
Merge pull request #10340 from paul-szczepanek-arm/fix-negotiate-mtu
...
BLE: fix missing implementation call
2019-04-09 10:58:59 +02:00
Mirela Chirica
f100cd59c8
Cellular: Check for URC during AT response stop
2019-04-09 11:15:28 +03:00
Hasnain Virk
69efed266d
Marking TX and RX pins for UARTSerial as NC
...
For default construction of the driver, it would be necessary to define
the pins. However as we don't know the correct pins, until/unless user
sets them up for us. So it makes sense to mark the pins as NC. It would
be easier to debug if the pins are set to NC if user forgot to set them
up.
2019-04-09 10:20:38 +03:00