Martin Kojtal
7de6aba0ee
QSPI STM32: add QSPI_x support to pinnames
2018-02-19 13:43:07 +00:00
Martin Kojtal
b6e0de36bf
QSPI STM32: init returns error if failed to init
2018-02-19 13:43:07 +00:00
Martin Kojtal
3f595751e6
QSPI STM32: add qspi_command_transfer implementation
2018-02-19 13:43:07 +00:00
Martin Kojtal
b0d75c63f9
QSPI STM32: remove polling from write/read
...
This will be part of custom instruction transfer, the flow will be:
1. write data
2. wait for transfer to complete (poll status register from the memory device)
2018-02-19 13:43:07 +00:00
Martin Kojtal
d1a8245930
QSPI STM32: set default command values to none
2018-02-19 13:43:07 +00:00
Martin Kojtal
b708cfbfc7
QSPI STM32: fix return value in frequency
2018-02-19 13:43:07 +00:00
Martin Kojtal
fca7a85868
QSPI STM32: fix ssel af selection
2018-02-19 13:43:07 +00:00
Martin Kojtal
642666f678
QSPI: add STM32 implementation
2018-02-19 13:43:07 +00:00
Martin Kojtal
e8169440c0
QSPI HAL: add disabled flag to format phase
...
If phase is being skipped, set disabled to true, otherwise false.
2018-02-19 13:43:07 +00:00
Martin Kojtal
822a2155c3
QSPI: fix alt size NONE instead 0
2018-02-19 13:43:07 +00:00
Martin Kojtal
bc6d3459fa
QSPI: fix driver style issues
2018-02-19 13:43:06 +00:00
Martin Kojtal
07723d926c
QSPI: fix arguments for write/read when alt is defined
...
Should be: instr, alt, address or inst, addr or just addr
2018-02-19 13:43:06 +00:00
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