Andrzej Puzdrowski
3a969c6748
introduce API update to (v3.x.x and further)in BLE_GAP_EVT_CONNECTED service. whitelist and identiti list settings provider now takes into account scaner filter po0licy and advertise r filter policy
2017-04-07 13:58:56 +01:00
Andrzej Puzdrowski
8c4c1bd4d6
nrf5_SDK13 update copyright clause
2017-04-07 13:58:50 +01:00
Andrzej Puzdrowski
d6a7eeb94c
nRF5: whitelisting update fo SD API >-3.x.x
2017-04-07 13:58:44 +01:00
Andrzej Puzdrowski
1730def8b6
add mising fds configuration
2017-04-07 13:58:38 +01:00
Andrzej Puzdrowski
0e8a393d54
NRF5_SDK13: Make BLE sources compilable - this is not redy to use! - Remove ble_advertising.h/c - it was unused, redundant code - includes for SD header ble.h were changed to headers\ble.h in order to distingusch form feature-ble BLE.h - btle_init() introduced PM for disable <B>privacy</B> for API 3 and further. - temporary removed or mocked real implemantation of whitelist-ing support functionalities: btle_security.createWhitelistFromBondTable , gap::startAdvertising, gat::startRadioScan, gap::stopAdvertising Gap::generateStackWhitelist, Gap::getStackWhiteIdentityList-(mock) - Characteristic Descriptor Discoverer - aligned to the apply SD API - long uuid service's read spupport - add BLE features support to sdk configurations file - publicate sdk's id_manager.ah() function. - cutted out f. app_error_handler for mbed-os - removed PACKED definition form app_util_platform (redefined by mbed-os) - Gap::setAddress - allign to new SD API using peer manager - extend Gap::getPermittedTxPowerValues for nRF52840
2017-04-07 13:58:32 +01:00
Andrzej Puzdrowski
baaa6086e6
nrf52840: add workaround for RTC errata 20 include thered main stack for cmsis rtos
2017-04-07 13:58:25 +01:00
Andrzej Puzdrowski
60d90ac939
initial creation of nRF52840 BLE target implementation "NRF5_SDK13" as a copy of "NRF5"
2017-04-07 13:58:19 +01:00
Andrzej Puzdrowski
9ff6e8120a
Enabled nRF52840_DK's compilation for IAR IDE: - corected scater & startup file for IAR EW - fix warnings caused by port_api.c, ble_radio_notification.c, nrf_drv_spi.c (for IAR it was error), serial_api.c
2017-04-07 13:58:12 +01:00
Andrzej Puzdrowski
b7dc228f5f
make nRF52840 target compilable for ARM compiler - enable fstorage in sdk config - remove files of modules: bootloader, DFU bootloader and UICR setings
2017-04-07 13:58:06 +01:00
Andrzej Puzdrowski
2b9de59387
to be commented
2017-04-07 13:57:59 +01:00
Andrzej Puzdrowski
4a38ec8b83
ported-fixed for nRF52840 port + serial + analog + pin description + gpio + cmsis vector opp + gcc startup/scater file
2017-04-07 13:57:53 +01:00
Andrzej Puzdrowski
b313873683
+ description of the NRF52840_DK target + mbed RTx setings for nRF52840
...
fix build of test for NRF52840
+ few sdk's missing filess
- few sdk's unvanted files
corect mbed HAL implementation to changes made in sdk v13
2017-04-07 13:57:47 +01:00
Andrzej Puzdrowski
5362dd46a1
fix: align nRF5 v13 sdk struct to origin
2017-04-07 13:57:41 +01:00
Andrzej Puzdrowski
2fd4b4b4a9
fix- sdk updste script bug causing losing of nested directory when coping file by forced directory.
2017-04-07 13:57:35 +01:00
Andrzej Puzdrowski
a43acb3d01
move s140 headers to headers directory add softdevices compiled inetl-hex files
2017-04-07 13:57:29 +01:00
Andrzej Puzdrowski
37a7fa566b
Update nRF5 SDK sources from version v11 to the version nRF5_SDK_13.0.0-1.alpha_055eef3 using .\targets\TARGET_NORDIC\TARGET_NRF5_SDK13\porting_tools\sdk_update.py and .\targets\TARGET_NORDIC\TARGET_NRF5_SDK13\porting_tools\replace_headers.py
...
files .\targets\TARGET_NORDIC\TARGET_NRF5_SDK13\TARGET_MCU_NRF52832\sdk\softdevice\s132\headers\nrf_ble*.h
renamed to .\targets\TARGET_NORDIC\TARGET_NRF5_SDK13\TARGET_MCU_NRF52832\sdk\softdevice\s132\headers\ble*.h
by hand.
2017-04-07 13:57:23 +01:00
Andrzej Puzdrowski
704122fcd2
merge nRF528xx sdk sources into one directory
2017-04-07 13:57:13 +01:00
Andrzej Puzdrowski
8e18e8dd3b
Initial commit of NRF52840 target as the copy of NRF52832 and NRF52_DK.
2017-04-07 13:57:06 +01:00
jeromecoutant
91a097bd4f
Correct ARDUINO pin
2017-04-07 13:56:58 +01:00
Martin Kojtal
50b3418e45
Merge pull request #4025 from ARMmbed/release-candidate
...
Release candidate for mbed-os-5.4.2
2017-03-29 10:58:25 +01:00
Seppo Takalo
0edca5ad20
Update mbed-trace
...
* commit 'c8a16cc274fbbb074909690a78a9d2aaf5411d5a':
Squashed 'features/FEATURE_COMMON_PAL/mbed-trace/' changes from 31e338c23..af5f59cd2
2017-03-28 09:28:14 +01:00
Anna Bridge
378c10b6ff
Update MBED_LIBRARY_VERSION to v139
2017-03-24 20:48:22 +00:00
Steven Cooreman
691564aab3
Stop using device_has for non-mbed options
...
As asked by @0xc0170 in PR #3934 , we won't be using device_has for indicating RF/Crypto features any longer. RF config options moved to the SL_RAIL lib.json, crypto config options will come with mbedTLS integration.
2017-03-24 20:48:20 +00:00
Steven Cooreman
fe0700e31c
Pass Travis
...
Removing device_name for devices that haven't shown up in the Keil package manager yet to avoid Travis from tripping on our PR
2017-03-24 20:48:07 +00:00
Steven Cooreman
62093af9de
EFR32 radio driver small fixes
...
* Reduce verbosity of EFR32 radio driver when debug tracing is on.
* Correctly pass pending bit of received ACK to the stack.
2017-03-24 20:47:55 +00:00
Steven Cooreman
30333f4579
Bugfix for EFM32PG12 and EFR32MG12
...
* Off by one error in the linker scripts reserved one word too little for the vector table
* Re-apply uvisor changes to emlib. To allow uvisor to run, we should make accesses to the romtable through uvisor's secure read gateway
* Copypasta in target name (EFM32PG12, not EFR32PG12)
* Copypasta in the pin definitions (thanks @akselsm)
* Forgot to update PortName for extra ports on MG/PG12
2017-03-24 20:47:43 +00:00
Steven Cooreman
37d47a601c
Update clock calibration structs to match latest Gecko SDK
2017-03-24 20:47:28 +00:00
Steven Cooreman
654041345e
Add new target EFM32PG12
2017-03-24 20:47:18 +00:00
Steven Cooreman
00e1d939fa
Update to Gecko SDK 5.1.2
...
Update RAIL library to 1.5.1
2017-03-24 20:47:09 +00:00
Steven Cooreman
3e767b7474
Update to Gecko SDK 5.1.2
...
Updating CMSIS device headers
2017-03-24 20:47:01 +00:00
Steven Cooreman
c7b53019b6
Update to Gecko SDK 5.1.2
...
Updating emlib
2017-03-24 20:46:47 +00:00
Steven Cooreman
94e1ad50fa
First pass on TB Sense (and EFR32MG12) support
2017-03-24 20:46:35 +00:00
Anna Bridge
f413884e5e
Add an ignore list so that sets of test, target can be excluded from the compilation set.
2017-03-24 20:46:22 +00:00
Anna Bridge
3ef17da544
Added running total for target being compiled.
2017-03-24 20:46:09 +00:00
Anna Bridge
2f80fda4f3
Review comments: Add a child logger, close json file after reading, minor formatting updates.
2017-03-24 20:45:57 +00:00
Anna Bridge
9c043f0fd6
Fixed/improved error parsing from API messages. Fixed results output summary. General tidy up of long lines. Added a new field to json file, target_list, to allow the user to override the set of targets used for the compilation.
2017-03-24 20:45:45 +00:00
Andres AG
5673f4d8a1
Fix C declaration of dir functions and types
...
This patch fixes the declaration of the DIR type and related functions
so that they can be called from C code. This is necessary when enabling
functionality that uses the filesystem in mbed TLS.
2017-03-24 20:45:32 +00:00
ccli8
61e8ba045c
Fix test code mbed-os-tests-mbed_hal-flash
2017-03-24 20:45:19 +00:00
Yogesh Pande
8806ed6df0
mbed-coap error fixes merge to mbed OS
...
This commit includes
- Error fixes done on mbed-coap merge back to mbed OS.
- Detailed CHANGELOG is available here (https://github.com/ARMmbed/mbed-coap/compare/v4.0.2...v4.0.3 )
2017-03-24 20:45:06 +00:00
Kevin Bracey
2d985eb6dd
NSAPI/lwIP: Free held netbuf on close
...
mbed_lwip_socket_recv() takes one netbuf at a time from the netconn API,
and it holds a partially-read netbuf if necessary in order to present as
a stream for TCP.
This held netbuf was not being freed when the socket was closed.
2017-03-24 20:44:53 +00:00
bcostm
414a0c1daa
NUCLEO_F302R8: Add missing PB_8/PB_9 CAN pins
2017-03-24 20:44:41 +00:00
jeromecoutant
9524b33821
OS2 tests minor updates for STM32
...
Some pin configuration are now aligned with ci-shield
2017-03-24 20:44:28 +00:00
Phyo Kyaw
7b2b4dcacc
This change is for RZ_A1H and VK_RZ_A1H target.
2017-03-24 20:44:15 +00:00
Jimmy Brisson
006503df2c
Don't set the build_dir to anything on export
...
When constructing a toolchain for export, we currently set the
`build_dir` to the `export_dir`. When exporting offline, the
`export_dir` is always set to the root of the project. The toolchains
ignore their `build_dir` when scanning for sorces, so when the exporters
use the toolchains to scan for their resources, they get nothing.
In this patch we set the `build_dir` of the toolchain that the exports
use to nothing. A path of nothing should not match anything, and will
therefore not ignore everything when scanning for resources.
2017-03-24 20:44:03 +00:00
Mohammad Azim Khan
48baf7c5c1
Heap size adjusted to work for both tls-client and mbed-client
...
Targets NUCLEO_F429ZI and UBLOX_EVK_ODIN_W2 have 192K RAM.
Heap size in PR #3871 was increased from 48K to 96K as tls-client
example failed with 48K heap. But this resulted in compilation failures
in mbed-client that requires 71K for global/static data.
Hence this PR reduces heap to 64K that minimum required by tls-client
to work. This also meets mbed-client data segment requirements.
2017-03-24 20:43:51 +00:00
cyliangtw
f2850b0cdf
remove dead code in nuc472_netif.c
2017-03-24 20:43:35 +00:00
cyliangtw
fbe31a7106
Adjust locally administered MAC address
2017-03-24 20:43:23 +00:00
MS30 CYLiang
8f6171ec28
Support unique locally administered MAC address
2017-03-24 20:43:10 +00:00
ccli8
1317f516d0
Refine serial PDMA code
2017-03-24 20:42:58 +00:00
ccli8
da27610278
Refine SPI PDMA code
2017-03-24 20:42:45 +00:00