Martin Kojtal
abd32c70e4
Merge pull request #14895 from AnishKumarHCL/skip_analog_inn
...
ADC: STM32H7: Skip Negative input analog channels (INN)
2021-07-13 10:45:31 +02:00
anish-k
ec44991a6f
ADC: STM32H7: Skip Negative input analog channels (INN)
...
Removed INN ADC channels from PeripheralPins.c
2021-07-09 21:15:01 +05:30
pennam
1da67b2da8
Add missing PBL header
2021-07-08 22:04:53 +02:00
pennam
1a0ab10e95
Temp portenta add COMPONENT_4343W_FS BLE firmware
2021-07-08 17:04:05 +02:00
Martin Kojtal
0e52d4946c
Merge pull request #14663 from arduino/whd_patch_portenta
...
Portenta: Add support to generic COMPONENT_WHD
2021-07-08 15:54:20 +02:00
Martin Kojtal
1d5d3b054f
Merge pull request #14808 from affrinpinhero-2356/i2cTimingPerformanceSolved
...
driver/i2c: STM32: I2C performance issue solved.
2021-07-08 14:38:03 +02:00
Martin Kojtal
3fcc8347a9
Merge pull request #14844 from AnishKumarHCL/analogout_free_implementation
...
Analogout free implementation for F4/F7/H7 boards
2021-07-08 13:24:50 +02:00
anish-k
eb06d5eb59
analogout: STM32: modified analogout_free api
...
removed hardcoded pins, implemented multi channel check
implemented DAC_2 initialization for H7 board
Added #if defined DAC_CHANNEL_2
2021-07-02 21:34:24 +05:30
anish-k
59ba97f7b4
analogout: STM32: Implemented analogout_free for STM32H7 series
...
analogout_free implemented with multiple DAC channel usage check.
2021-07-02 18:01:12 +05:30
Affrin Pinhero
d8cbd68dc2
driver/i2c: STM32: Solves I2C driver performanc issue.
...
This commit solves issue related to i2c driver performance.
With this commit delay in read write when using i2c timing
algorithm is solved. Used flag mechanism which will check
tim reg value and hz passed.
Signed-off-by: Affrin Pinhero <affrin.pinhero@hcl.com>
2021-07-02 10:54:16 +05:30
pennam
4f80d23607
Provide missing stubs for ARMClang build
2021-06-29 14:41:08 +02:00
Martin Kojtal
8188f5f5ab
Merge pull request #14776 from affrinpinhero-2356/i2c_longTime_Mem_Solve
...
driver/i2c: STM32: I2C memory usage and time delay in read-write solved.
2021-06-29 11:30:02 +02:00
Affrin Pinhero
8f24f09df7
driver/i2c: STM32: Solves excess memory usage issue.
...
This commit solves excess usage of RAM. User can now enable/disable
I2C timing algorithm. Disabling of I2C timing algorithm would
reduce RAM usage.
Signed-off-by: Affrin Pinhero <affrin.pinhero@hcl.com>
2021-06-28 18:13:02 +05:30
jeromecoutant
a4b2695d15
STM32H7 CM4: enable ART
2021-06-23 16:58:16 +02:00
jeromecoutant
ec945ba990
STM32H7 CM4: correct FLASH_SIZE
...
FLASH_SIZE_DATA_REGISTER is not accessible by M4,
acces makes a hard fault
2021-06-23 16:53:38 +02:00
pennam
3854de3daf
Portenta Add cyhal_system.h placeholder to build with new cypress assets
2021-06-18 12:58:27 +02:00
pennam
7909a1d571
Portenta Fix ARMClang build
2021-06-18 12:58:19 +02:00
Martin Kojtal
b74f62c974
Merge pull request #14659 from arduino/i2c_slave_patch
...
STM32: make i2c_salve_read return the number of bytes read
2021-06-10 14:10:31 +02:00
Martin Kojtal
8b1b302744
Merge pull request #14733 from jeromecoutant/PR_DUALPAD
...
STM32H7 ADC : dual pad feature update
2021-06-07 20:50:16 +02:00
Anna Bridge
5047bd3c27
Merge pull request #14608 from JeanMarcR/STM32H7_NEW_CUBE
...
STM32H7 update drivers version to CUBE V1.9.0
2021-06-04 11:51:05 +01:00
jeromecoutant
fb8be8259c
STM32H7 ADC : dual pad feature update
2021-06-03 10:42:35 +02:00
Martin Kojtal
0711e488a1
Merge pull request #14686 from jeromecoutant/PR_CPP
...
STM32: correct __cplusplus brackets
2021-06-02 13:59:26 +02:00
pennam
70c09cdb7a
Portenta cycfg.h add missing license header
2021-05-31 16:38:37 +02:00
pennam
c1e7c54964
Portenta CMake fix COMPONENT_WHD
2021-05-31 16:38:37 +02:00
pennam
fc83ee15d8
Portenta add missing includes to resources.h
2021-05-31 16:38:37 +02:00
pennam
5edf34289c
Portenta add resource_fs_handle declaration
2021-05-31 16:38:36 +02:00
pennam
64c9e1fdb3
Portenta split wiced_filesystem.h to avoid cpp BlockDevice inclusion from Cypress layer
2021-05-31 16:38:36 +02:00
pennam
b34a436d25
Portenta removed resource_imp folder
2021-05-31 16:38:36 +02:00
pennam
2852fe41ae
Portenta renamed 4343W to 4343W_FS
2021-05-31 16:38:36 +02:00
pennam
d31e002bae
Portenta SDIO patch to support non NULL response arguments
2021-05-31 16:38:36 +02:00
pennam
774821ca3b
Portenta add cycfg.h
2021-05-31 16:38:35 +02:00
Martino Facchin
94ceb8379d
Portenta add SDIO GPIO and filesystem implementation
2021-05-31 16:38:35 +02:00
Martino Facchin
4200d752b2
Portenta add interface to cypress hal
2021-05-31 16:38:35 +02:00
pennam
ef7ce6ba68
Portenta Add COMPONENT_WHD/resources to TARGET_PORTENTA_H7
2021-05-31 16:38:35 +02:00
jeromecoutant
cfd86882d3
STM32H7 astyle
2021-05-25 14:45:52 +02:00
reme
00d6093ed6
STM32H7 update drivers version to CUBE V1.9.0
2021-05-25 13:38:23 +01:00
pennam
d317dfccbb
make i2c_salve_read return the number of bytes read to let mbed-os read API return an error if less bytes are readed
2021-05-25 08:46:02 +02:00
jeromecoutant
81dc8f8605
STM32: correct __cplusplus brackets in ci2c_device.h
2021-05-24 14:47:05 +02:00
Anna Bridge
5ef56cc6f4
Merge pull request #14557 from affrinpinhero-2356/feature_i2cTiming_Calculation
...
STM32: driver/Added I2C timing calculation algorithm
2021-05-24 13:09:19 +01:00
Affrin Pinhero
d974b47439
driver/i2c: Added I2C timing calculation function.
...
This commit adds I2C timing value automatic calculation algorithm
for all supported families added. This patch improves I2C timing calculation
according to I2C input clock and I2C bus speed.
This commit also allows user to change the system clock and I2C input clock.
Related issue: #12907
Pull request type:
[x] Patch update (Bug fix / Target update / Docs update / Test update / Refactor)
[] Feature update (New feature / Functionality change / New API)
[] Major update (Breaking change E.g. Return code change / API behaviour change)
Test results:
[] No Tests required for this change (E.g docs only update)
[x] Covered by existing mbed-os tests (Greentea or Unittest)
[] Tests / results supplied as part of this PR
Signed-off-by: Affrin Pinhero <affrin.pinhero@hcl.com>
2021-05-19 18:35:47 +05:30
Martin Kojtal
32d1c99d3c
Merge pull request #14480 from jeromecoutant/PR_STM32_STANDARD
...
STM32: Standard Pin Names
2021-04-15 17:30:50 +02:00
Martin Kojtal
dd1da3da40
Merge pull request #14469 from jeromecoutant/PR_FLASH_PROGRAM
...
STM32: remove critical sections in flash_program_page
2021-04-14 20:15:11 +02:00
jeromecoutant
68b620bdc2
STM32H7: standard pin names
2021-04-14 10:30:03 +02:00
Anish Kumar
780d7c4a00
Updated TARGET_STM32 PeripheralPins.c and PeripheralPinMaps.h Replaced GPIO_PULLUP with GPIO_NOPULL in PinMap_PWM table
2021-04-08 18:42:01 +05:30
jeromecoutant
d0ea0466ad
STM32: remove critical sections in flash_program_page
2021-03-24 17:40:18 +01:00
George Psimenos
61cfaa15cd
Update UART pin names & add MBED_CONF_TARGET_STDIO_UART overrides
2021-03-23 11:17:17 +00:00
Martin Kojtal
6a252875c7
Merge pull request #14429 from hugueskamba/hk_cmake_fix_st_build_error
...
CMake: Fix STM target build failures
2021-03-22 10:45:46 +01:00
George Psimenos
2322f1dd7a
Remove unused NUCLEO_H743ZI target files
2021-03-18 17:01:54 +00:00
jeromecoutant
e602adb080
[STD-PIN] STM32H7: standardized pins
2021-03-18 17:01:54 +00:00
George Psimenos
885cdef5f7
Add standard pin-names validation script & tests
2021-03-18 17:01:53 +00:00