Léo DUBOIN
589e2446a1
STM32Gx: flash: Set BKER bit for multi-bank products before erasing
...
Products of the Gx series with more than 128K of flash use 2 banks.
In this case we need to specify which bank to erase using the BKER bit.
Reference: 3.7.5 - BKER
2024-08-11 11:14:41 +02:00
Lingzhu Xiang
42b3a10962
Fix STM32H7 FLASH_OPTCR unlock sequence
...
In STM32H7, the FLASH option key register (FLASH_OPTKEYR)
mapped at 0x008 and 0x108 is the same register and cannot be
unlocked twice.
2024-07-23 12:48:30 +08:00
nightwalker-87
f47c69714f
Changed data types to fixed width types & formatting fixes
...
- stlink_serial( )
- stlink_probe_usb( )
2024-05-29 21:27:27 +02:00
nightwalker-87
135a5472d9
Reverted commit ba335a47
...
"STM32F76xxx: Added flashing in dual bank mode"
2023-12-24 00:01:35 +01:00
nightwalker-87
ba335a47ab
STM32F76xxx: Added flashing in dual bank mode
...
(Closes #1174 )
2023-11-27 22:00:27 +01:00
rcubee
99a2be4d28
initial commit
2023-11-11 17:27:05 +01:00
nightwalker-87
5e85fd0639
Replace data types with fixed width typedefs (C99)
...
- Unified variable types (Closes #909 )
short --> int16_t
unsigned short --> uint16_t
int --> int32_t
unsigned int --> uint32_t
long --> int32_t
unsigned long --> uint32_t
long long --> int64_t
unsigned long long --> uint64_t
- Added missing header includes
2023-05-08 02:05:55 +02:00
nightwalker-87
b1c4de647c
Naming convention for header includes
2023-05-03 14:02:26 +02:00
nightwalker-87
5621d541d9
Resorted #defines in stm32flash.h
2023-05-03 13:55:19 +02:00
nightwalker-87
800c8616fb
Unified #define names for STM32 devices
2023-04-30 22:32:59 +02:00
nightwalker-87
ab286988b4
Corrected preprocessor header includes
2023-04-30 18:52:14 +02:00
nightwalker-87
b60a035404
Initial support for STM32 L5 & U5 devices
...
(References: #1005 #1096 #1247 )
2023-01-01 13:32:14 +01:00
Gwenhael Goavec-Merou
c94b74e56a
stm32l1: fix flash, dbgmcu and rcc registers
2022-08-25 19:18:57 +02:00
Alex Klimaj
77fff346aa
Add writing and reading STM32WL option bytes
2022-02-16 12:34:37 -07:00
hydroconstructor
618a03a5df
common c refactor
...
Try to resolve conflicts with chipid_cleanup branch
2022-01-29 00:36:16 +04:00