Jimmy Brisson
dc006d6aa3
Remove silent from test invocation
...
apparently I forgot earlier
2018-04-30 14:44:02 -05:00
Jimmy Brisson
d422a5aadc
Use notifier api in export
2018-04-30 14:42:33 -05:00
Jimmy Brisson
c686c6cb8b
Rework cc_verbose
2018-04-30 14:09:35 -05:00
Jimmy Brisson
bfc598d041
Use kwargs for formatting
2018-04-30 13:54:48 -05:00
Jimmy Brisson
f67592afc9
Correct non-verbose printing
2018-04-30 13:43:08 -05:00
Jimmy Brisson
542bcebac7
Use notify API in post-build scripts
2018-04-27 14:46:35 -05:00
Jimmy Brisson
6b501b50d3
Move "[DEBUG]" behavior into terminal notifier
2018-04-27 14:23:44 -05:00
Jimmy Brisson
8688af057f
Fix error/warning printing as links
2018-04-26 11:30:12 -05:00
Jimmy Brisson
0bbf1a26af
Correct build.py imports
2018-04-26 11:26:20 -05:00
Jimmy Brisson
98d4e1fd69
Use notification API in build.py
2018-04-26 11:26:14 -05:00
Jimmy Brisson
5c16cd3b39
Implement color terminal notifications
...
You can turn them on with MBED_COLOR=True
2018-04-26 11:23:20 -05:00
Jimmy Brisson
fcf7dbf4c6
Use notification API in BL modes
2018-04-26 09:54:01 -05:00
Jimmy Brisson
85e33b4143
Eliminate silent option from build_project
...
It's now all handled by the notifier
2018-04-26 09:40:30 -05:00
Jimmy Brisson
56ec4677b5
Clean up notifier API usage in compilers
2018-04-26 09:35:47 -05:00
Jimmy Brisson
de91c93108
Use new notifier API in test infra
2018-04-26 09:32:43 -05:00
Jimmy Brisson
3bd691a342
Move terminal notifier to it's own file
2018-04-26 09:04:26 -05:00
Jimmy Brisson
72beee7e90
Refactor notification logic into it's own class
2018-04-26 09:04:26 -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
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
Marcus Chang
8dd627621e
Fix ISR stack size inconsistencies on NRF52 series
...
GCC and IAR ISR stack sizes have been set to 0x800.
(ARM compiler does not set stack size explicitly).
2018-04-19 09:40:41 -07:00
Marcus Chang
6db7e68db5
Helper functions for sharing hardware peripherals on NRF52
...
Common functions for getting and setting the instance owner of a
hardware peripheral. Used for reconfiguring SPI/I2C after change
of ownership.
2018-04-19 09:40:41 -07:00
Blackstone Engineering
ea6c0078c7
Extended PeripheralPins and pinmap for NRF52 series
...
The NRF52 series can map digital signals to any physical pin which
makes it challenging to associate pin names with hardware instances.
pinmap_ex:
Keep track of which hardware instance is in use and what pins are
associated with it. Currently only supports I2C and SPI, but
provides a mechanism for allocating the shared I2C/SPI hardware.
PeripheralPinsDefault:
Optional pin map for pre-assigning hardware instances at compile
time. This makes it easier to optimize hardware utilization.
2018-04-19 09:40:41 -07:00