Commit Graph

14192 Commits (46c039f5ba604c0a00794fbca5d9b23720cbe45c)

Author SHA1 Message Date
Martin Kojtal 46c039f5ba QSPI HAL: fix alternative comment 2018-02-19 13:43:06 +00:00
Martin Kojtal d4ed1ca05d QSPI: remove spaces on empty lines 2018-02-19 13:43:06 +00:00
Martin Kojtal 9bff61b939 QSPI: remove initialize method
Not used anymore, not defined. ctor default initializes the object
2018-02-19 13:43:06 +00:00
Martin Kojtal f45009bf94 QSPI: fix address size for build qspi command
if address is skipped, used size NONE
2018-02-19 13:43:06 +00:00
Senthil Ramakrishnan ce47a315aa Review fixes 2018-02-19 13:43:06 +00:00
Senthil Ramakrishnan 2a09451d1d Minor optimizations and code style fixes 2018-02-19 13:43:06 +00:00
Senthil Ramakrishnan 80b713b60d Remove changes to Nordic SDK and modify HAL to track qspi init 2018-02-19 13:43:06 +00:00
Senthil Ramakrishnan 5928635b8e Fix bracket placements 2018-02-19 13:43:06 +00:00
Senthil Ramakrishnan d6bc07fd8b Remove explicit initialize API and coding style fixes 2018-02-19 13:43:06 +00:00
Senthil Ramakrishnan 4bed34d7b7 Changing config and return definitions to adhere to HAL defs 2018-02-19 13:43:06 +00:00
Senthil Ramakrishnan eb3fc1334a Add support for 1_1_2 and 1_2_2 modes in HAL 2018-02-19 13:43:06 +00:00
Senthil Ramakrishnan d8ba8b3b06 Fix code style issues 2018-02-19 13:43:06 +00:00
Senthil Ramakrishnan 6cce39db2b Review fixes and doxygen changes 2018-02-19 13:43:06 +00:00
Senthil Ramakrishnan cc339079aa QSPI driver implementation 2018-02-19 13:43:06 +00:00
Senthil Ramakrishnan 14f3b670a4 Enabling QSPI headers in Nordic HAL implementation and fix for UART STDIO definitions 2018-02-19 13:43:05 +00:00
Senthil Ramakrishnan 9c0634fe43 Modify QSPI HAL API to include an API for command-transfer operations 2018-02-19 13:43:05 +00:00
Martin Kojtal e8c059cca7 QSPI: initial HAL nrf52840 version
This commit adds QSPI HAL implementation for nrf52840 MCU targets
2018-02-19 13:43:05 +00:00
Martin Kojtal 4b044c2873 QSPI: fix command declaration names 2018-02-19 13:43:05 +00:00
Martin Kojtal 6b525950d1 QSPI: improve mode documentation
SPI mode means Clock polarity and phase mode (0 - 3)
2018-02-19 13:43:05 +00:00
Martin Kojtal 9087dacd26 QSPI: change length to be in/out parameter
This provides a way to return how many bytes have been written/read (as status codes
are returned via func ret value)
2018-02-19 13:43:05 +00:00
Martin Kojtal 95bc624bd2 QSPI: fix address/alt variable sizes (can be skipped)
Fixing by adding NONE values for both
2018-02-19 13:43:05 +00:00
Martin Kojtal b89e6a8ed6 QSPI HAL addition
Adding new QSPI HAL header file. This should help to use memory-maped devices
as memories, graphical displays.

The API consist of few functions, most important are read/write/write_command functions.

The command format is:

```
----------------------------------------------
| Instruction | Address | Alt | Dummy | Data |
----------------------------------------------
```

We define only synch API at the moment.
2018-02-19 13:43:05 +00:00
Cruz Monrreal 7411b31eb4
Merge pull request #6118 from ARMmbed/g-note-global-equeue-irq
equeue: Add note about using global event queues in irq
2018-02-16 19:48:36 -06:00
Cruz Monrreal ff41a10658
Merge pull request #6110 from geky/equeue-fix-no-rtos
equeue: Removed RTOS dependencies with RTOS not present
2018-02-16 16:16:15 -06:00
Cruz Monrreal 0ceecb946d
Merge pull request #5956 from marcuschangarm/feature-hal-swo
[feature-hal-itm] Instrumented Trace Macrocell HAL API for SWO debug output
2018-02-16 16:08:12 -06:00
Cruz Monrreal aa6835a069
Merge pull request #6048 from OpenNuvoton/nuvoton_ticker
Nuvoton: Rework us_ticker and lp_ticker
2018-02-16 15:59:05 -06:00
Cruz Monrreal bc4dea2b1c
Merge pull request #6113 from bmcdonnell-ionx/master
remove unused variable / resolve compiler warning
2018-02-16 13:47:33 -06:00
Cruz Monrreal 659bcc3fb3
Merge pull request #6088 from pilotak/master
STM32F429ZI add SERIAL_ASYNCH
2018-02-16 11:52:15 -06:00
Cruz Monrreal 38b7ae0ef5
Merge pull request #6112 from jeromecoutant/PR_CUBE_UPDATE_F4
STM32F4: Update ST HAL driver with CubeF4 v1.19.0
2018-02-16 11:33:12 -06:00
Cruz Monrreal 1e1a1787d4
Merge pull request #6087 from ARMmbed/feature-lorawan
Integrating Mbed LoRaWAN Stack in Mbed-OS 5.8
2018-02-16 10:46:53 -06:00
Christopher Haster 6e4e62b8a0
equeue: Added note about using global event queues in irq 2018-02-16 10:33:32 -06:00
Marcus Chang 954ae4a52a itm_api.c implementation for Silicon Labs EFM32 series
SWO frequency: 875 kHz
2018-02-16 08:24:42 -08:00
Marcus Chang 6aa0975d71 itm_api.c implementation for Nordic NRF52 series
SWO frequency: 4000 kHz
2018-02-16 08:24:42 -08:00
Marcus Chang bbf92fdf0d Instrumented Trace Macrocell (ITM) HAL API
HAL API for initializing the ITM and setting SWO debug output.
Actual debug output implemented as SWO FileHandle.
2018-02-16 08:24:31 -08:00
Cruz Monrreal 4145cc0cf0
Merge pull request #6029 from deepikabhavnani/update_context_switch_files
RTX5: Pre-processor defines used for assembly
2018-02-16 10:15:03 -06:00
Cruz Monrreal 342e3caeb8
Merge pull request #6045 from deepikabhavnani/thread_tzoption
RTX changes pulled in from d20b8aa
2018-02-16 10:14:24 -06:00
Cruz Monrreal f95730f207
Merge pull request #6099 from janjongboom/patch-1
gnuarmeclipse exporter uses mBed instead of proper casing
2018-02-15 17:06:40 -06:00
Cruz Monrreal ec7a13de62
Merge pull request #6049 from OpenNuvoton/nuvoton_rtc
Nuvoton: Rework RTC
2018-02-15 14:51:27 -06:00
Christopher Haster 9755cca919 equeue: Added test for non-RTOS compilation regressions 2018-02-15 12:19:25 -06:00
Brendan McDonnell 0dbfcb13a2 remove unused variable / resolve compiler warning 2018-02-15 12:45:39 -05:00
Cruz Monrreal df4ceee4e1
Merge pull request #6096 from deepikabhavnani/secure_lib_creation
Generate/Link secure object file
2018-02-15 11:27:19 -06:00
Cruz Monrreal 2fab524567
Merge pull request #6068 from mprse/fix_for_issue_6054_interrupts_scheduled_in_the_past
Fix for issue #6054 - interrupts scheduled in the past.
2018-02-15 11:10:03 -06:00
Cruz Monrreal 28ac288698
Merge pull request #6000 from daid/patch-1
Prevent detect_targets.py tool script from crashing on known targets
2018-02-15 10:57:15 -06:00
Christopher Haster c39ce94b09 equeue: Removed RTOS dependencies when RTOS not present 2018-02-15 10:20:12 -06:00
jeromecoutant ea9c1f29a1 STM32F4 Cube v1.19.0 update : ST CMSIS files
Previous version was v1.16.0
2018-02-15 16:33:32 +01:00
jeromecoutant 0d8d3e01db STM32F4 Cube v1.19.0 update : ST HAL files
Previous version was v1.16.0
2018-02-15 16:33:31 +01:00
jeromecoutant 4db8842604 STM32F4 Cube update : file name alignment 2018-02-15 16:33:30 +01:00
Kevin Bracey d5dc655a6d Correct LoRaWAN license header 2018-02-15 15:40:18 +02:00
Przemyslaw Stekiel c2760be01c Fix for issue #6054 - interrupts scheduled in the past.
When ticker is not driven by the 1 MHz clock and HAL driver need to perform conversion between microseconds and ticks, then the interrupt might be scheduled in the past. For details see: https://github.com/ARMmbed/mbed-os/issues/6054.

This patch provides fix for such case. Interrupt is fired immidiatelly when last read tick is equal to the calculated tick when interrupt should be generated.
2018-02-15 12:30:24 +00:00
Kevin Bracey 984cc1ab50
Merge pull request #6032 from jarlamsa/status-callbacks
Status callbacks
2018-02-15 13:02:10 +02:00