Jimmy Brisson
0ed0a9e1b0
Remove the nrf_soc_nosd directory
...
This removes the duplicate header files from the build. We were getting
lucky on most invocations of `mbed compile` in that these headers were
searched for after some others, but not when exporting to uvision.
2017-03-24 11:21:30 -05:00
Brian Daniels
1019cb0bfe
Fixing a macro to detect when RTOS was in use for the NRF52840_DK
2017-03-24 10:16:13 -05:00
Anna Bridge
35a561217a
Merge pull request #3934 from stevew817/siliconlabs/update_sdk_tbsense_12
...
[Silicon Labs] Update to HAL and devices
2017-03-24 14:16:50 +00:00
Anna Bridge
a49144a0b2
Merge pull request #3922 from adbridge/master
...
Fixed/improved error parsing from API messages.
2017-03-24 14:16:30 +00:00
Anna Bridge
12eb5b702d
Merge pull request #3841 from nvlsianpu/nRF52840_target
...
Add nRf52840 target
2017-03-23 15:45:44 +00:00
Anna Bridge
039ef42822
Merge pull request #3867 from geky/fs-revert-filehandle
...
Filesystem: Revert deprecation of FileHandle
2017-03-23 15:45:01 +00:00
Anna Bridge
2fb65e7bd9
Merge pull request #3949 from andresag01/dirent-from-c
...
Fix C declaration of dir functions and types
2017-03-23 15:41:58 +00:00
Anna Bridge
2bf97910ad
Merge pull request #3968 from OpenNuvoton/nuvoton_ccli8
...
[Greentea] Fix test code mbed-os-tests-mbed_hal-flash
2017-03-23 15:41:21 +00:00
Anna Bridge
fd5c327de1
Merge pull request #3976 from yogpan01/master
...
mbed-coap error fixes merge to mbed OS
2017-03-23 15:40:41 +00:00
Anna Bridge
ebfe04a841
Merge pull request #3975 from kjbracey-arm/lwip_buf_free
...
NSAPI/lwIP: Free held netbuf on close
2017-03-23 15:39:52 +00:00
Andrzej Puzdrowski
680d086c70
[nRF52840] use core_util_critical_section_enter/exit instead of __enable_irq/__disable_irq
2017-03-22 13:15:11 +01:00
Sam Grove
75f6f2db30
Merge pull request #3969 from bcostm/fix_nucleo-f302r8_can_pins
...
NUCLEO_F302R8: Add missing PB_8/PB_9 CAN pins
2017-03-22 12:08:16 +00:00
Sam Grove
18dee8f2f2
Merge pull request #3953 from jeromecoutant/PR_LOOP_TESTS
...
OS2 tests minor updates for STM32
2017-03-22 12:07:21 +00:00
Sam Grove
2ec6ee4a24
Merge pull request #3951 from jeromecoutant/PR_F303ZE
...
[NUCLEO_F303ZE] Correct ARDUINO pin
2017-03-22 12:06:51 +00:00
Sam Grove
4b04a81d3d
Merge pull request #3939 from ARMmbed/update_mbed-trace
...
Update mbed trace
2017-03-22 12:06:21 +00:00
Sam Grove
ead3170d0f
Merge pull request #3933 from phyokyaw/master
...
#3593 Added template entry to fix exported project build error.
2017-03-22 12:05:12 +00:00
Sam Grove
16304ae18d
Merge pull request #3924 from theotherjimmy/fix-export-build-dir
...
Don't set the build_dir to anything on export
2017-03-22 12:04:34 +00:00
Sam Grove
3d50554105
Merge pull request #3920 from mazimkhan/master
...
Heap size adjusted to work for both tls-client and mbed-client
2017-03-22 12:04:01 +00:00
Sam Grove
2d2479ac1c
Merge pull request #3918 from OpenNuvoton/nuvoton
...
[NUC472/M453] Support unique locally administered MAC address and other driver updates
2017-03-22 12:03:19 +00:00
Sam Grove
9677218d0c
Merge pull request #3747 from geky/bd-verbose-test
...
bd: Add randomness to block device test and more debug friendly output
2017-03-22 12:02:51 +00:00
Sam Grove
586c31a604
Merge pull request #3738 from jamike/fix-3684-TARGET_STM_USB_CONFIG
...
fix STM USB config after L4 ,F4, F7 file tree changes
2017-03-22 12:02:19 +00:00
Ron Eldor
c78f73ca63
Fix compilation errors on linux machine
...
Change path of include from '\' to '/', which works on linux as well.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
71f302268e
[NRF52840] Removed nrf52 targets files form nrf5_sdk13 sources.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
f6da6c0283
[NRF52840] code formating, CR changes
...
corrected spi_init() to properly handle re-initialization… #3842
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
b1b802f96c
i2c_api implementation has been changed in order to support single byte reads and writes (the latter are used in I2CEeprom module used in CI tests, and this caused that tests-i2c-api were failing). These operations (single byte transfers) are not possible to achieve with the driver from nrf5 SDK (nrf_drv_twi), so the new implementation uses TWI HAL only.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
e798edc604
[NRF52840]: fix mbed-os-rtos-rtx-target_cortex_m-tests-memory-heap_and_stack@IAR by
...
increasing heap size for IAR. Corected initial MSP for ARMCC.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
807cd23ed1
[nRF52840] Removed nRF52840 from memory constrained device list.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
b1e55094aa
[NRF52480] fix bugs:
...
- 128 bits service's UUID discovered by a GATT client was shifted.
- not possible to connect while being scanning.
- not possible to scanning while being connected.
for sd >= 3 whitelisting is now setups into setWhitelist method
- Gap::setAddress could failed
- Gap::getWhitelist wron implemenation
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
9f0d754ab6
[NRF5_SDK13] fix:
...
- whitelistin setup modifies identitiy flag and omits address' type.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
f32da7a9ee
[nRF5_SDK13] fix:
...
Gap::setAddress implementation
Gap::getPermittedTxPowerValues implemnetation
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
3a81e23cf2
[nRF5_SDK13] Changes from CR.
...
- fix typso, renaming, repharse commnets.
- fix alghoritm of white/id lists setup functions in nRF5xGap class.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
113ae4e06b
[NRF5_SDK13] fix:
...
- bad number of pin from nRF52840 ,
- bad type of mask of gpio for nRF52940
- typo (object.h)
- revert abort func. to spi_master driver
- update twi_master driver to the newest (e8527f65e90eee6a4dd48ca55d3fc051a556320a master SDK nRF5)
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
4e188af065
upgrade implementationof gap::connect in case of private address and whitelisting for SD API 3 and further
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
9d8c05bbe8
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-03-22 08:38:34 +01:00
Andrzej Puzdrowski
1366dfb65f
nrf5_SDK13 update copyright clause
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
42fcae481a
nRF5: whitelisting update fo SD API >-3.x.x
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
8aa71fa47a
add mising fds configuration
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
689d12df62
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-03-22 08:38:34 +01:00
Andrzej Puzdrowski
5b36de9c4f
nrf52840: add workaround for RTC errata 20
...
include thered main stack for cmsis rtos
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
f1c3d75c21
initial creation of nRF52840 BLE target implementation "NRF5_SDK13" as a copy of "NRF5"
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
5649eef980
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-03-22 08:38:34 +01:00
Andrzej Puzdrowski
46f72777dc
make nRF52840 target compilable for ARM compiler
...
- enable fstorage in sdk config
- remove files of modules: bootloader, DFU bootloader and UICR setings
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
f0b3cd2ed0
to be commented
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
aef41216a9
ported-fixed for nRF52840 port
...
+ serial
+ analog
+ pin description
+ gpio
+ cmsis vector opp
+ gcc startup/scater file
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
a175e2ce31
+ 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-03-22 08:38:34 +01:00
Andrzej Puzdrowski
9bf209ef00
fix: align nRF5 v13 sdk struct to origin
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
5ebcb3ec12
fix- sdk updste script bug causing losing of nested directory when coping file by forced directory.
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
decf835475
move s140 headers to headers directory
...
add softdevices compiled inetl-hex files
2017-03-22 08:38:34 +01:00
Andrzej Puzdrowski
9fa7a61212
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-03-22 08:38:34 +01:00
Andrzej Puzdrowski
ad5b64b4dd
merge nRF528xx sdk sources into one directory
2017-03-22 08:38:34 +01:00