Mirela Chirica
c0629c8d11
Cellular: Remove unnecessary NULL assignment
2018-04-25 14:09:20 +03:00
Mirela Chirica
042586938d
Cellular: Common routine for string and hexstring reading
2018-04-25 14:09:20 +03:00
Mirela Chirica
b48238997d
Cellular: BC95 update max packet size
2018-04-25 14:09:19 +03:00
Mirela Chirica
1998173ede
Cellular: Added read hex string support to AT handler
2018-04-25 14:09:19 +03:00
Mirela Chirica
928082b64b
Cellular: Fix greentea sendto test to clear socket event flags
2018-04-25 14:09:19 +03:00
Mirela Chirica
7e684cd789
Cellular: Destructor added for CellularList
2018-04-25 14:09:19 +03:00
Mirela Chirica
658358cbf1
Cellular: BG96 remove IPv6 stack support
2018-04-25 14:09:19 +03:00
Martin Kojtal
b5b35fb8f0
Merge pull request #6723 from jeromecoutant/PR_RTC_INIT
...
STM32 RTC Init minor update
2018-04-25 09:39:57 +01:00
Martin Kojtal
d768b6f468
Merge pull request #6677 from jarvte/cellular_fsm_crash_bug
...
Cellular: fixed null pointer bug in cellular fsm
2018-04-25 08:24:49 +01:00
Cruz Monrreal
2e4966a842
Merge pull request #6727 from 0xc0170/fix-url-template
...
Update URL that points at a blank page.
2018-04-24 16:00:11 -05:00
Cruz Monrreal
8a90249628
Merge pull request #6718 from bridadan/echo_test_change
...
Modifying echo test to be driven more from the device.
2018-04-24 13:05:44 -05:00
Cruz Monrreal
4c973e3aa0
Merge pull request #6702 from AriParkkila/single-stack
...
Cellular: Fix to prefer IPv6 single stack with fallback to IPv4
2018-04-24 12:16:34 -05:00
Cruz Monrreal
0e86fa2529
Merge pull request #6692 from kivaisan/remove_singleton
...
Lora: Remove singleton pattern
2018-04-24 12:14:05 -05:00
Cruz Monrreal
b33ab748a7
Merge pull request #6540 from theotherjimmy/compile-check
...
Prevent compiling with unsupported compilers
2018-04-24 12:12:38 -05:00
jeromecoutant
7b5a79f56e
STM32 RTC Init minor update
2018-04-24 13:50:57 +02:00
Sam Grove
8aec9e6638
Update URL that points at a blank page.
...
Looks like the URL changed where #workflow became workflow.html
2018-04-24 12:19:40 +01:00
Brian Daniels
631e5ebdee
Modifying echo test to be driven more from the device.
...
Previously, the echo test followed a flow like the following:
-STEP- -HOST PC- -DEVICE-
0 send _sync
1 echo back _sync
2 send echo_count
3 echo back echo_count
4 send first echo packet
5 echo back echo packet
(repeat echo steps)
However, as noted by issue #6659 , this test would somtimes fail between
steps 4 and 5. To ensure each KV pair makes to the correct destination,
we usually write the KV back. Step 4 does not wait for this to happen
and starts sending echo packets. So the device is acting as the "echo
server".
This change makes the host PC the "echo server". The idea being that the
device will be slower and the host pc should always be able to keep up
with it, not the other way around.
2018-04-23 17:56:13 -05:00
Cruz Monrreal
b033a6e42e
Merge pull request #6703 from 0xc0170/fix_kl27z_flash
...
KL27Z: Flash protection macro addition
2018-04-23 15:14:13 -05:00
Cruz Monrreal
5fcc9617de
Merge pull request #6486 from deepikabhavnani/thread_class_tz
...
Thread class tz
2018-04-23 11:03:08 -05:00
Cruz Monrreal
11b6a4eaf9
Merge pull request #6602 from 0xc0170/fix_req_future
...
requirements: add future
2018-04-23 11:02:43 -05:00
Cruz Monrreal
f372bcb69b
Merge pull request #6611 from pauluap/compiler_warning_UARTSerial
...
Uninitialized variable warning in UARTSerial at -O3
2018-04-23 11:01:49 -05:00
Cruz Monrreal
a15c2f0b22
Merge pull request #6666 from bcostm/PULL_REQUEST_CUBE_UPDATE_L0_V1.10.0
...
STM32L0: Update with CubeL0 V1.10.0
2018-04-23 11:01:13 -05:00
Cruz Monrreal
f7a707ace8
Merge pull request #6669 from ithinuel/make_pr_template_fancier
...
make PR type box list "fancier" without making it a github tasklist
2018-04-23 10:59:09 -05:00
Cruz Monrreal
35bd8b9de1
Merge pull request #6682 from jarvte/fix_cellular_unittests
...
Fixed cellular unittests
2018-04-23 10:57:50 -05:00
Cruz Monrreal
a27700da33
Merge pull request #6683 from ganesh-ramachandran/master
...
Add IAR export and nvstore page size fix for TMPM46B
2018-04-23 10:53:55 -05:00
Cruz Monrreal
8e2398520a
Merge pull request #6686 from maximmbed/max32620c-fix-i2c
...
Remove automatic I2C stop after each read
2018-04-23 10:52:51 -05:00
Cruz Monrreal
38846b2a6c
Merge pull request #6690 from li-ho/ev-cog-bootloader
...
ADI: Enable bootloader for EV_COG_AD3029LZ and EV_COG_AD4050LZ
2018-04-23 10:51:41 -05:00
Martin Kojtal
43d0f17740
KL27Z: Flash protection macro addition
...
PR #6468 updated flash driver, but not for KL27Z target (another CPU type).
It is missing and leads to build failure. This fixes it.
2018-04-23 10:57:20 +01:00
Ari Parkkila
b37532addf
Cellular: Fix to prefer IPv6 single stack with fallback to IPv4
2018-04-23 09:57:23 +03:00
Kimmo Vaisanen
2b2ce300ea
Lora: Remove singleton construction of LoRaWANStack
...
After changing LoRaMacCrypto as C++ class, we no longer have static variables
in LoRa implementation. Therefore singleton pattern can be removed.
2018-04-20 16:01:55 +03:00
Kimmo Vaisanen
b933cc6aeb
Lora: Change LoRaCrypto to a C++ class
...
In order to get rid of static variables, LoRaCrypto functionality is now
in a C++ class.
2018-04-20 16:01:49 +03:00
Anna Bridge
6634e4606d
Merge pull request #6547 from marcuschangarm/feature-nrf52
...
Update Nordic NRF52 based targets to SDK 14.2
2018-04-20 10:35:40 +01:00
Edmund Hsu
e10ef5bd73
ADI: Enable bootloader for EV_COG_AD3029LZ and EV_COG_AD4050LZ
2018-04-20 16:20:02 +10:00
Edmund Hsu
e2d9eb8b79
EV_COG_AD3029LZ: Rework linker scripts to support bootloader
...
- fix compiler warning message of flash_api.c
- eliminate absolute address of ROM tables
- add MBED_APP_START and MBED_APP_SIZE to linker scripts
2018-04-20 15:57:05 +10:00
Edmund Hsu
beb6a38009
EV_COG_AD4050LZ: Rework linker scripts to support bootloader
...
- fix compiler warning message of flash_api.c
- fix compiler warning message of startup_ADuCM4050.c
- eliminate absolute address of ROM tables
- add MBED_APP_START and MBED_APP_SIZE to linker scripts
2018-04-20 15:45:26 +10:00
Keyur Hariya
3e7a909265
Remove automatic I2C stop after each read
...
Automatic stop prevents sending repeated start.
2018-04-19 13:20:14 -05:00
Marcus Chang
b964420bbc
Reorganize targets.json for NRF52 based targets
...
* Consolidated device_has and macros to the main MCU targets.
* Moved errata configuration to mbed_lib.json for HAL implementation.
* Moved clock configuration to mbed_lib.json for HAL implementation.
* Moved UART configuration to mbed_lib.json for HAL implementation.
2018-04-19 09:41:05 -07:00
Marcus Chang
2c651afd11
Updated target MTB_LAIRD_BL652 to use SDK 14.2
2018-04-19 09:40:41 -07:00
Marcus Chang
b9f91b3839
Fix off-by-one error in NRF52 serial implementation
2018-04-19 09:40:41 -07:00
Marcus Chang
18fa9414cd
Add resource management for serial for the NRF52 family
...
Instance counter keeps track of how many objects have been
initialized and freed. On the first object the instance is
enabled and on the last object the instance is disabled.
2018-04-19 09:40:41 -07:00
Marcus Chang
cafa8ae752
Fix serial_putc bug in NRF52 family
...
serial_putc didn't work when called with interrupts disabled.
2018-04-19 09:40:41 -07:00
Marcus Chang
3663494bd9
Serial re-implementation for the NRF52 series
...
Serial implementation uses UARTE instead of UART peripheral:
* EasyDMA is used for reading and writing data.
* Triple buffering for receiving data.
See README for full description.
2018-04-19 09:40:41 -07:00
Marcus Chang
9502011d96
README file for NRF52 HAL implementation
...
Added SPI and I2C section.
2018-04-19 09:40:41 -07:00
Marcus Chang
fc8f0e1aa4
I2C HAL update for NRF52
...
When possible, the I2C HAL will now use the TWI driver in SDK 14.
The manual I2C API still maps onto the old TWI peripheral directly
because the TWI driver doesn't provide the needed low-level functionality.
2018-04-19 09:40:41 -07:00
sarahmarshy
c9d16e9e89
Implement SPI API for NRF52x
...
Implement spi_api.c for NRF52X boards using SDK14.
This driver does not implement SPI slave functions and does not use SPIM.
2018-04-19 09:40:41 -07:00
Marcus Chang
d11f74cb4c
NRF52 series PWM reimplementation for SDK 14.2
...
Driver uses new API in SDK 14.2
2018-04-19 09:40:41 -07:00
Donatien Garnier
f9b371fc0f
Handle required BLE5 softdevice commands
2018-04-19 09:40:41 -07:00
Donatien Garnier
aeab2ecbbf
Fix potential race condition in nRF5xn.cpp
2018-04-19 09:40:41 -07:00
Marcus Chang
cfb480447a
NRF52: fix us_ticker IRQ handler
...
Applying PR to NRF52 SDK 14.2:
https://github.com/ARMmbed/mbed-os/pull/5046
2018-04-19 09:40:41 -07:00
Marcus Chang
97426d63e9
NRF52 BLE: Fix GCC C++11 include error
...
Change <memory> include to <new>
From: d001fb1c66
2018-04-19 09:40:41 -07:00