Commit Graph

587 Commits (tools-release-test)

Author SHA1 Message Date
Marcelo Salazar ccd95f1e14 Remove nRF51 targets
The following public nRF51 targets are being removed:

- NRF51822
- NRF51_DK
- NRF51_MICROBIT
2020-05-13 10:36:50 +01:00
Marcelo Salazar 84bad91489 Remove NRF51_DONGLE target 2020-04-30 09:56:37 +01:00
Marcelo Salazar c2645ef423 Remove NINA targets 2020-04-30 09:56:37 +01:00
Marcelo Salazar 6899f6903c Remove TY51822R3 target 2020-04-30 09:56:37 +01:00
Marcelo Salazar 7c8b16f3c9 Remove HRM1017 target 2020-04-30 09:56:36 +01:00
Marcelo Salazar cbe6cc79cb Remove NRF51822_Y5_MBUG 2020-04-30 09:56:36 +01:00
Marcelo Salazar 843b123a45 Remove MTM_MTCONNECT04S target 2020-04-30 09:56:36 +01:00
Marcelo Salazar f737754959 Remove NRF51_DONGLE 2020-04-30 09:56:36 +01:00
Marcelo Salazar a770e65a05 Remove WALLBOT_BLE target 2020-04-30 09:56:36 +01:00
MarceloSalazar 9167b2d1d6 Remove SDT51822B (nrf51) target 2020-04-30 09:56:33 +01:00
MarceloSalazar 20997ca6cb Remove RBLAB targets 2020-04-30 09:56:32 +01:00
MarceloSalazar e160bd3602 Remove DELTA_DFBM_NQ620 target 2020-04-30 09:56:32 +01:00
MarceloSalazar 12bb9d34bb Remove DELTA_DFCM_NNN40 target 2020-04-30 09:56:32 +01:00
MarceloSalazar 05bb01eeb2 Remove DELTA_DFCM_NNN50 target 2020-04-30 09:56:32 +01:00
MarceloSalazar 567f7da1e5 Remove MAKERDIARY_NRF52840_MDK target 2020-04-20 16:55:34 +01:00
MarceloSalazar 80b34c2c07 Remove RIOT_MICRO targets 2020-04-20 16:55:34 +01:00
MarceloSalazar e2457ed9eb Remove OSHCHIP target 2020-04-20 16:55:34 +01:00
MarceloSalazar c9352ead73 Remove MTB_UBLOX_NINA_B1 target 2020-04-20 16:55:34 +01:00
MarceloSalazar 91142e95c9 Remove MTB_LAIRD targets 2020-04-20 16:55:34 +01:00
MarceloSalazar 9a1ce6b142 Remove MTB_ACONNO_ACN52832 target 2020-04-20 16:55:34 +01:00
MarceloSalazar ca3e4ac45a Remove MTB_MURATA_WSM_BL241 target 2020-04-20 16:55:34 +01:00
MarceloSalazar 7a1261b358 Remove MTB_LAIRD_BL652 target 2020-04-20 16:55:34 +01:00
Martin Kojtal 7151e1e147
Merge pull request #12792 from SeeedJP/Seeed-remove
Seeed: Removing unsupported Seeed targets for OS 6
2020-04-15 09:08:52 +02:00
Martin Kojtal 098c72a312
Merge pull request #12161 from AGlass0fMilk/nrf-i2c-slave
nRF52 I2CSlave Implementation
2020-04-14 16:31:31 +02:00
Yoshihiro TSUBOI 5114eb707b [Seeed] Removing unsupported targets for OS 6
Removing targets: Seeed Arch Link, Seeed Arch-RO359B, Seeed Arch BLE, Seeed Tiny BLE, Seeed Arch GPRS V2,Seeed Xadow M0
2020-04-13 18:30:32 +09:00
MarceloSalazar 4ae7b0e814 Remove VBLUNO targets 2020-04-09 15:32:41 +01:00
George Beckstein d8727510e7 Remove unused internal state enum 2020-04-03 05:38:23 -04:00
George Beckstein 907ae1b67e Implement I2CSLAVE in the i2c_api for nRF52 targets 2020-04-03 05:38:21 -04:00
George Beckstein 85a17293d3 Enable I2CSLAVE for nRF52 targets 2020-04-03 05:01:22 -04:00
George Beckstein e1178be65e Applying changes to only specific targets for stop-gap. 2020-04-03 04:45:43 -04:00
George Beckstein 382a55487f Added object extensions configuration parameter to HAL 2020-04-03 04:38:21 -04:00
Przemyslaw Stekiel 32311b7ca5 i2c_api.c: fix style 2020-02-24 14:59:07 +01:00
Przemyslaw Stekiel e18a800e7c NRF52840 I2C driver: Initialise I2C pins before transmission
By default D0 - D3 pins are used for the bit-banged SPI com channel between mbed target and the FPGA-test-shield.
For some reason, if pins were used as GPIOs and then reconfigured to I2C pins the I2C com does not work on NRF52840.

This commit modifies i2c_configure_twi_instance() function and adds proper initialization of the I2C pins.
2020-02-24 14:59:06 +01:00
Martin Kojtal 1f8778b15b
Merge pull request #12449 from eavelardev/patch-2
Add missing pins def for ARDUINO_NANO33BLE
2020-02-19 14:32:51 +00:00
Martin Kojtal 664000ac82
Merge pull request #12431 from the-real-blackh/master
Nordic NRF52 GPIO API: Fix non-deterministic failure to configure interrupt handling
2020-02-19 12:54:58 +00:00
Eduardo Avelar 5984f02203
Add missing pins def for ARDUINO_NANO33BLE
We add pins def for the sense version of the board.

https://content.arduino.cc/assets/Pinout-NANOsense_latest.pdf
https://content.arduino.cc/assets/NANO33BLE_V2.0_sch.pdf
2020-02-17 01:01:33 -08:00
Martin Kojtal a8188bfd4d
Merge pull request #12166 from hugueskamba/hk-baremetal-NRF52840_DK-fix
NRF52840_DK: Fix baremetal linker error
2020-02-14 08:21:27 +00:00
Stephen Blackheath e9dd6020b5 Nordic NRF52 GPIO API: Fix failure to clear the field 'skip_gpio_setup' in a local
gpiote input configuration data structure, resulting in non-deterministic failure
to initialize interrupt handling.
2020-02-14 10:08:23 +13:00
Przemyslaw Stekiel d541b461c9 Disable restricted uart peripheral for NRF52840
While testing it has been found that all tests are skipped in the FPGA uart test on the NRF52840 target.

This is caused by the following change:
https://github.com/ARMmbed/mbed-os/pull/12379 - Add STDIO UART as restricted for FPGA testing for all targets

NRF targets have MUXed pins and mainly do not provide pin-maps. There are only dummy pin-maps for testing.
These pin-maps hold only pins and do not specify the peripheral or function of the pin (always 0). Because of that if we restrict STDIO uart peripheral (0) all FPGA uart test cases will be skipped.
To fix this we will remove this restriction for NRF52840. Restriction for testing the USBTX, USBRX pins is sufficient in this case.
2020-02-11 15:24:17 +01:00
Hugues Kamba 65fbee1d33 NRF52840_DK: Fix baremetal linker error
Compile in the inclusion of cryptocell310 only if the library is included
in the build
2020-02-10 15:18:46 +00:00
Martin Kojtal a8e87236de
Merge pull request #12368 from mprse/NRF_Serial_Fpga_fix
Fix NRF52840_DK UART driver and adapt FPGA test
2020-02-10 14:26:31 +00:00
Martin Kojtal d847f9f164
Merge pull request #12305 from kivaisan/remove_multi_athandler_support_v2
Cellular: Remove support for multiple ATHandlers
2020-02-07 11:00:41 +00:00
Przemyslaw Stekiel 6a9b4bb64f TARGET_NRF52/serial_api.c: Fix style 2020-02-05 08:47:09 +01:00
Przemyslaw Stekiel fbe8a8e327 NRF52 serial: Trigger TxIrq interrupt manually on enabling
It is required by Mbed HAL API to generate TxIrq interrupt when TXD register is empty (also after enabling TxIrq interrupt):
f73a62afbf/hal/serial_api.h (L144-L147)

The driver uses DMA to perform uart transfer and TxIrq is generated after the transfer is finished.
While enabling TxIrq we will check if TXD reg is empty and manually trigger the interrupt.
2020-02-05 08:47:09 +01:00
Przemyslaw Stekiel 575f9c2d64 Fix NRF51, NRF52 gpio_irq_init() function
Acording to the description in `gpio_irq_hal_api.h` file `gpio_irq_init()` should return 0 on success.
Currently, it returns 1 causing the FPGA test to fail.
2020-02-03 14:23:41 +01:00
Kevin Bracey ba5dd4d8c1
Merge pull request #12153 from mprse/spi_fpga_test_extend
Hackathon: Increase coverage of the SPI master FPGA test
2020-01-31 15:00:02 +02:00
Anna Bridge 0d48a26f82
Merge pull request #12154 from hugueskamba/hk-baremetal-nrf51822-fix
NRF51822: Fix baremetal linker error
2020-01-24 11:21:25 +00:00
Kimmo Vaisanen bd0f939277 Cellular: Remove support for multiple ATHandlers
Major changes:
- Dependency to FileHandle removed from base classes
- AT_CellularDevice owns the default FileHandle and shares it with AT -classes
- Hang-up -detection moved as CellularContext::configure_hup(). Cannot be configured via CellularDevice any more.

Result on NRF52840_DK + BG96:
GCC:
Total Static RAM memory (data + bss): 29360(+296) bytes
Total Flash memory (text + data): 130660(-832) bytes

ARM:
Total Static RAM memory (data + bss): 261554(+8) bytes
Total Flash memory (text + data): 127573(-1193) bytes

IAR:
Total Static RAM memory (data + bss): 25479(+296) bytes
Total Flash memory (text + data): 102418(-527) bytes

RAM increase is because now ATHandler is no longer created with new -operator but is now member of AT_CellularDevice,
so image tool is able to count it. Actually total RAM consumption has decreased due to removed variables.
2020-01-23 09:27:44 +02:00
Martin Kojtal b7c961c4ac
Merge pull request #12220 from hugueskamba/hk-replace-uartserial-nordic
NRF5x targets: Replace UARTSerial references with BufferedSerial
2020-01-17 09:59:56 +00:00
Martin Kojtal 4c4ed0ab78
Merge pull request #12258 from trowbridgec/disable-ep_agora-cell-aux-uart-by-default
Disable the cell AUX UART by default on EP_AGORA
2020-01-15 13:07:28 +01:00