Martin Kojtal
22f3bc4ae7
Merge pull request #12436 from mprse/fpga_remove_gpio_pinmaps
...
Remove GPIO pin-maps used for FPGA testing
2020-03-04 13:24:05 +00:00
Martin Kojtal
1f36b1cf09
Merge pull request #12450 from VeijoPesonen/sfdp_split_bptbl_2
...
SFDP: consolidation of SFDP parsing [3/n]
2020-02-27 17:08:14 +00:00
Martin Kojtal
fc5f3259de
Merge pull request #12458 from GaborAbonyi/add_musca_b1_platform
...
Add Musca B1 target
2020-02-27 13:53:58 +00:00
Stephan Brunner
f67b8aa0eb
Fix initialization order for I2CEEBlockDevice
2020-02-26 18:18:22 +01:00
Veijo Pesonen
ca704a4b3d
SFDP: consolidates erase region search
...
Merges erase region search found from SPIFBlockDevice and
QSPIFBlockDevice. Moves the implementation within the SFDP
component
2020-02-26 12:41:34 +02:00
Martin Kojtal
732692cd77
Merge pull request #12475 from VeijoPesonen/purge_rspif
...
Proposal to remove SPIFReducedBlockDevice
2020-02-25 15:23:23 +00:00
Veijo Pesonen
ca52ca9277
Q/SPIFBlockDevice: removes dead code
2020-02-25 16:12:18 +02:00
Martin Kojtal
1c12083949
Merge pull request #12426 from VeijoPesonen/sfdp_split_bptbl
...
SFDP: consolidation of SFDP parsing [2/n]
2020-02-25 13:57:23 +00:00
Martin Kojtal
18ad99a883
Merge pull request #12481 from artokin/nanostack_release_for_mbed_os_6
...
Nanostack release for Mbed OS 6
2020-02-25 10:08:59 +00:00
Veijo Pesonen
b575df072f
Removes RSPIF block device driver
...
The driver is not needed by the bootloader anymore.
2020-02-24 16:01:14 +02:00
Przemyslaw Stekiel
f6acb51893
Update find_ports() FPGA testing utility function to loop through the form factor pins instead the pin-map
...
This change is required to fully remove gpio pin-maps which were already added for FPGA testing.
One use case of adding gpio pinmap was that pin-map must have the specific format - must be ended with NC pin. Functions that deal with pin-maps loops through the pin-map until NC pin is encountered.
Also, our FPGA testing utility function to find pins for testing does that. When gpio pinmaps are fully removed we will have one generic gpio pinmap which provides Arduino pins: D0, D1, D2, etc. (only Arduino form factor is supported at the moment).
In some cases may happen that an arduino pin is not connected (e.g. KW24D: D4 == NC). As a result we will have NC not only at the end, but also in the middle of the gpio pin-map.
In this case find_ports() function will finish processing pin-map to early (when first NC is encountered).
The proposition is to change the find_ports() FPGA testing utility function to loop through form factor pins (instead pin-map) and then check if the pin is not NC and is available on the specific pin-map before using it for testing.
2020-02-24 14:44:33 +01:00
Anna Bridge
8c17270306
Merge pull request #12480 from 0xc0170/fix_spdx
...
Fix SPDX identifiers and licenses (excluding features and targets)
2020-02-21 16:34:30 +00:00
Gabor Abonyi
a5b15a75be
Add ioctl platform service
...
Define weak functions that the platforms can overwrite
Change-Id: I3d6f3e59a9c5b88456875a495fa6decc1337683e
Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
Signed-off-by: Gabor Abonyi <gabor.abonyi@arm.com>
2020-02-21 14:31:42 +01:00
Martin Kojtal
8f1bf967d3
Merge pull request #11942 from michalpasztamobica/remove_deprecated_apis
...
IPCore String-based API removal
2020-02-21 12:14:06 +00:00
Martin Kojtal
a18259abb9
Merge pull request #12446 from boomer41/i2cee-add-eight-bit-address
...
Add Eight-Bit-Addressing mode to I2CEEBlockDevice.
2020-02-21 12:12:16 +00:00
Martin Kojtal
c0ed178830
component storage: fix SPDX identifiers
2020-02-21 07:01:09 +00:00
Martin Kojtal
c43f808f3d
component psa: fix SPDX identifiers
2020-02-21 07:01:08 +00:00
Martin Kojtal
01e273ee04
component mcr20: fix SPDX identifiers
2020-02-21 07:01:07 +00:00
Martin Kojtal
b9e00de2d9
psa: fix licenses + SPDX
2020-02-21 07:01:05 +00:00
Martin Kojtal
ab76e0a59e
component storage: fix SPDX identifiers
2020-02-21 07:01:04 +00:00
Martin Kojtal
7789ecae16
component wifi: fix SPDX identifier
2020-02-21 07:01:03 +00:00
Arto Kinnunen
a5d85bd927
RF802.11.4 S2LP driver sync with dev repository
...
Sync with version v1.0.1 in development repository.
2020-02-20 17:11:06 +02:00
Veijo Pesonen
d3b65d5e2b
QSPIFBlockDevice: refactoring _sfdp_parse_basic_param_table
2020-02-20 09:46:40 +02:00
Veijo Pesonen
6a60574cf5
SFDP: consolidates sfdp_detect_erase_types_inst_and_size
2020-02-20 09:46:40 +02:00
Veijo Pesonen
2da963b8de
Q/SPIFBlockDevice: unifies _sfdp_detect_erase_types_inst_and_size functions
2020-02-20 09:46:40 +02:00
Veijo Pesonen
7d1886ecae
SFDP: consolidation of sfdp_detect_page_size
2020-02-20 09:46:40 +02:00
Veijo Pesonen
8a076d4b1f
SPIFBlockDevice: refactoring usage of SFDP data
2020-02-20 09:46:40 +02:00
Veijo Pesonen
6d77d0d1f9
SPIFBlockDevice: Consolidates internal SFDP header information
2020-02-20 09:46:40 +02:00
Veijo Pesonen
fe49c9ce16
Q/SPIF: Abstracts SFDP table reading functionality from device
2020-02-20 09:46:40 +02:00
Stephan Brunner
440fa4985b
Remove paging and sync from I2CEEBlockDevice::read(), as it is not needed
2020-02-19 18:23:46 +01:00
Martin Kojtal
829a3cded3
Merge pull request #12318 from VeijoPesonen/sfdp_split_smptbl
...
SFDP: Move Sector Map Parameter Table parsing under SFDP module
2020-02-19 15:49:40 +00:00
Martin Kojtal
69a0542ade
Merge pull request #12453 from jeromecoutant/PR_TRACEGROUP
...
STM32 TRACE_GROUP update
2020-02-19 14:33:17 +00:00
Martin Kojtal
4ce25266fa
Merge pull request #12427 from DavidLin1577/patch-1
...
Minor optimisation to mcr20a-rf-driver code
2020-02-19 12:54:41 +00:00
Stephan Brunner
4d0c3463a0
Fix Code style and reorder class members to get besser packing
2020-02-19 12:49:28 +01:00
Stephan Brunner
3741440b77
Fix typo and clarify documentation
2020-02-19 11:58:07 +01:00
Stephan Brunner
532f3786a0
Remove overcomplicated code from I2CEEBlockDevice
2020-02-18 19:13:50 +01:00
David Lin
f1c479651f
Minor optimisation to mcr20a-rf-driver code
...
This is a minor optimisation to the mcr20a-rf-driver code:
Note that function parameter is pointer. The code is more readable when 'NULL' instead of using '0'.
2020-02-18 20:00:00 +08:00
Stephan Brunner
7c589ae172
Fix astyle
2020-02-17 23:04:23 +01:00
Stephan Brunner
76a177fafa
Use pageSize-constant instead of hardcoded value
2020-02-17 21:25:47 +01:00
Stephan Brunner
267d8cc223
Preserve original size as it is modified inside the handler function.
...
The value is const reference bound inside do_paged and must not be
modified, it is used inside the paging loop.
2020-02-17 20:57:58 +01:00
Stephan Brunner
e850984715
Correctly check return codes from bytewise write function of I2C.
2020-02-17 20:50:49 +01:00
Stephan Brunner
52aed22978
Refactor paged_handler to directly give the paged device address.
2020-02-17 20:49:43 +01:00
Stephan Brunner
8d1978e05c
I2CEEBlockDevice: Add paging to eight bit mode
2020-02-17 20:22:18 +01:00
jeromecoutant
f000b87911
STM32 TRACE_GROUP update
...
Only 4 characters is allowed
2020-02-17 16:38:42 +01:00
Stephan Brunner
cd34860bd0
Add Eight-Bit-Adressing mode to I2CEEBlockDevice.
...
When dealing with EEPROMs without a 16 bit adressing, the current
implementation does not work, as it writes a 16 bit address to the chip.
This may cause undefined behaviour.
This change adds a new constructor argument to enable this new eight-bit
mode. It defaults to false to not break existing code.
This constructor argument should actually never be necessary to manually
set, except when dealing with cheap devices.
2020-02-16 12:54:51 +01:00
jeromecoutant
c9aead485b
STMOD_CELLULAR: add DISCO_L562_QE support
2020-02-14 17:49:41 +01:00
David Lin
57d3a14e0f
Minor optimisation to mcr20a-rf-driver code
...
This is a minor optimisation to the mcr20a-rf-driver code:
1. The function parameter is 'uint8_t *byteArray', (byteArray == NULL) instead of using (byteArray == 0). The code is more readable.
2020-02-13 22:35:57 +08:00
Martin Kojtal
bde0f5660b
Merge pull request #12392 from GaborAbonyi/psa_crypto_fix
...
Fix psa_key_management_operations
2020-02-12 13:11:27 +00:00
Martin Kojtal
d3078a39b1
Merge pull request #12379 from mprse/STDIO_UART_restricted_all
...
Add STDIO UART as restricted for FPGA testing for all targets and support for restricting GPIO
2020-02-11 10:20:25 +00:00
Martin Kojtal
8c51f4f163
Merge pull request #12395 from boomer41/fix-i2ceepromblockdevice
...
Fix I2CEEBlockdevice
2020-02-10 14:28:11 +00:00