Commit Graph

10176 Commits (3a969c6748340ecbdb15216183a2baeca34c2073)

Author SHA1 Message Date
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